Van*_*ana 8 command-line amazon-s3 aws
是否可以在命令行(CLI)中仅使用 aws 访问密钥和密钥获取 aws 帐户 ID
我有访问密钥和秘密密钥。是否可以使用命令行中的帐户 ID 获取帐户 ID。
这是正确的方法:
~ $ aws sts get-caller-identity
{
"Account": "123456789012",
"UserId": "AIDABCDEFGHJKL...",
"Arn": "arn:aws:iam::123456789012:user/some.user"
}
Run Code Online (Sandbox Code Playgroud)
它适用于 IAM 用户、跨账户 IAM 角色、EC2 IAM 角色等。
与 with 一起使用jq
仅获取帐户 ID:
~ $ aws sts get-caller-identity | jq -r .Account
123456789012
Run Code Online (Sandbox Code Playgroud)