AWS CLIでセッショントークンを使用する方法


  1. セッショントークンの生成: セッショントークンを生成するには、AWS Identity and Access Management(IAM)の一時的な認証情報を使用します。次のコマンドを使用して、セッショントークンを生成します。

    aws sts get-session-token --duration-seconds <有効期間(秒)>

    このコマンドは、アクセスキーとシークレットアクセスキーを使用してIAMユーザーのセッショントークンを取得します。

  2. セッショントークンを使用してAWS CLIを設定: セッショントークンを使用してAWS CLIを設定するには、以下のコマンドを使用します。

    aws configure set aws_access_key_id <セッショントークンのアクセスキー>
    aws configure set aws_secret_access_key <セッショントークンのシークレットアクセスキー>
    aws configure set aws_session_token <セッショントークン>

    これにより、AWS CLIがセッショントークンを使用して認証およびアクセスを行います。

  3. AWS CLIのコマンドを実行: セッショントークンが設定されたAWS CLIでコマンドを実行するには、通常通りの方法でコマンドを入力します。AWS CLIは、セッショントークンを使用して要求を署名し、認証およびアクセスを行います。