Windows10 AWS CLIからMFAを操作する方法

環境
aws-cli/2.13.15 Python/3.11.4 Windows/10 exe/AMD64 prompt/off
Windows 10 64bit

操作方法
1.スマホにてMFAのコードを確認する
AWS CLIにて以下のコマンドを実行する
aws sts get-session-token –serial-number arn:aws:iam::(AWSアカウントIDの数字12桁):mfa/(IAMユーザ名) –token-code (MFAのコード6桁)

実行結果

{
    "Credentials": {
        "AccessKeyId": "(アクセスキーの情報)",
        "SecretAccessKey": "(シークレットアクセスキーの情報)",
        "SessionToken": "(セッショントークンの情報)",
        "Expiration": "(セッショントークンの有効期限)"
    }
}

2.AWS CLIにて以下のコマンドを実行する
set AWS_ACCESS_KEY_ID = (確認したアクセスキーの情報)
set AWS_SECRET_ACCESS_KEY = (手順4.3で確認したシークレットアクセスキーの情報)
set AWS_SESSION_TOKEN = (手順4.3で確認したセッショントークンの情報)

AWS

Posted by arkgame