Command-Line
是否可以在命令行(CLI)中僅使用 aws 訪問密鑰和密鑰獲取 aws 帳戶 ID
是否可以在命令行(CLI)中僅使用 aws 訪問密鑰和密鑰獲取 aws 帳戶 ID
我有訪問密鑰和密鑰。是否可以使用命令行中的那些來獲取帳戶 ID。
這是正確的方法:
~ $ aws sts get-caller-identity { "Account": "123456789012", "UserId": "AIDABCDEFGHJKL...", "Arn": "arn:aws:iam::123456789012:user/some.user" }
它適用於 IAM 使用者、跨賬戶 IAM 角色、EC2 IAM 角色等。
與 with 一起使用
jq
以僅獲取帳戶 ID:~ $ aws sts get-caller-identity | jq -r .Account 123456789012
即使您只
AWS_ACCESS_KEY_ID
知道.$ aws sts get-access-key-info --access-key-id ${AWS_ACCESS_KEY_ID} { "Account": "123456789012" }