awsアクセスキーと秘密キーのみを使用して、コマンドライン(CLI)からawsアカウントIDを取得できますか?

awsアクセスキーと秘密キーのみを使用して、コマンドライン(CLI)からawsアカウントIDを取得できますか?

awsアクセスキーと秘密キーのみを使用して、コマンドライン(CLI)からawsアカウントIDを取得できますか?

アクセスキーと秘密キーがあります。コマンドラインでアカウントIDを使用してアカウントIDを取得できますか?

ベストアンサー1

正しい方法は次のとおりです。

~ $ aws sts get-caller-identity
{
    "Account": "123456789012", 
    "UserId": "AIDABCDEFGHJKL...", 
    "Arn": "arn:aws:iam::123456789012:user/some.user"
}

IAMユーザー、クロスアカウントIAMロール、EC2 IAMロールなどと連携します。

次のように使用:jqアカウントIDのみを取得するには:

~ $ aws sts get-caller-identity | jq -r .Account
123456789012

おすすめ記事