AWS STS AssumeRole と一時認証情報を使って Amazon S3 をマウント
TntDrive
クラウドをもっと身近に
 

AWS STS AssumeRole の認証情報で Amazon S3 をマウント

AssumeRole を使用する Amazon S3 アカウントを使うと、 TntDrive が AWS Security Token Service (AWS STS) を呼び出して IAM ロールの一時認証情報を取得し、Amazon S3 バケットを Windows ドライブとしてマウントします。

TntDrive は既存のソースアカウントの認証情報で AssumeRole リクエストに署名します。ソースプリンシパルには対象ロールを引き受ける権限が必要で、ロールの信頼ポリシーでもそのプリンシパルを信頼する必要があります。

AWS STS は一時アクセスキー ID、シークレットアクセスキー、セッショントークンを返します。TntDrive はこれらをメモリに保持し、有効期限まで 5 分未満になると自動更新します。

ロールのセッション名は自動生成し、AWS の既定のセッション期間である 3,600 秒を使用します。

IAM ロールとソースアカウントの準備

  • AssumeRole アカウントの作成前にソースアカウントを追加します。その認証情報で AWS STS リクエストに署名します。
  • 対象ロールの信頼ポリシーでソースプリンシパルを信頼するよう設定します。
  • クロスアカウントアクセスでは、ソースプリンシパルが対象ロール ARN に対して sts:AssumeRole を実行できるようにします。
  • 対象ロールには、使用するバケットと操作に必要な Amazon S3 権限のみを付与します。
  • AWS GovCloud (US) では次を選択: AssumeRole 経由の Amazon S3 GovCloud (AWS GovCloud (US) 用のソースアカウントを使用します)。

TntDrive に Amazon S3 AssumeRole アカウントを追加

  1. TntDrive のダッシュボードで次を選択: アカウント, 新しいアカウントを追加...

    新しいアカウントを追加を選択したアカウントメニュー
    アカウント, 新しいアカウントを追加を選択します。
  2. アカウントの追加 ダイアログが開きます。

    TntDrive に Amazon S3 AssumeRole アカウントを追加
    TntDrive に Amazon S3 AssumeRole アカウントを追加
  3. 識別しやすいアカウント名を入力します。

  4. 選択: AssumeRole を使用する Amazon S3 (アカウントの種類)。

  5. 入力: ロール ARN(例: arn:aws:iam::123456789012:role/TntDriveS3Access)。

  6. 入力: 外部 ID は、対象ロールの信頼ポリシーで必要とされる場合にのみ入力します。ロール所有者が指定した値を正確に使用し、それ以外は空欄にします。

  7. 選択: ソースアカウント (次のリクエストの送信に使用する認証情報を持つアカウント): AssumeRole 。

  8. 次の設定を 安全な転送を使用 (SSL/TLS) 有効にします。

  9. クリック: アカウントを追加.

これで 新しいドライブを追加 して、このアカウントを選択します。一時認証情報の取得と更新は自動的に行われます。

すべての機能を無料で試用
Powered by Amazon Web Services
関連製品
TntDrive は Netsdk Software FZE が開発しており、Amazon または AWS との提携、推奨、後援関係はありません。Amazon S3 および Amazon S3 Glacier は Amazon.com, Inc. またはその関連会社の商標です。
Copyright © 2008-2026 Netsdk Software FZE. All rights reserved.  利用規約 (英語).  プライバシーポリシー (英語).  返金ポリシー (英語).  CS Browser.  RDP ブルートフォース対策.