Amazon web services 什么是aws命令来验证我的登录凭据是否正确?aws cli的又名whoami 太长,读不下去了
验证我的登录凭据是否正确的aws cli命令是什么?Amazon web services 什么是aws命令来验证我的登录凭据是否正确?aws cli的又名whoami 太长,读不下去了,amazon-web-services,Amazon Web Services,验证我的登录凭据是否正确的aws cli命令是什么? aws cli的whoami等价物是什么 问题描述 我正在学习AWS技术,包括无服务器和与不同团队合作时使用不同的帐户。我有时会因为使用错误的凭据或没有权限执行某些操作而出错 当我遇到错误时,我要做的第一件事是确保使用了正确的凭据,因此我需要一个whoami命令。因此: 我想知道我的AWS证书是否有效 我的AWS IAM登录名是什么。在Windows或Windows中相当于whoami Unix。显然,如果它只是告诉我我是谁,我知道我是有效
aws cli的
whoami
等价物是什么
问题描述
我正在学习AWS技术,包括无服务器和与不同团队合作时使用不同的帐户。我有时会因为使用错误的凭据或没有权限执行某些操作而出错
当我遇到错误时,我要做的第一件事是确保使用了正确的凭据,因此我需要一个whoami
命令。因此:
whoami
Unix。显然,如果它只是告诉我我是谁,我知道我是有效的
aws ec2 description instances
,并从上面的列表中填充#1
更多的搜索提供
aws --version
aws-cli/2.1.29 Python/3.8.8 Windows/10 exe/AMD64 prompt/off
aws sts decode-authorization-message --encoded-message encoded-message
An error occurred (InvalidAuthorizationMessageException) when calling the DecodeAuthorizationMessage operation: Message is not valid
另一个链接:
这让我回到以前的链接
我猜这是一个简单的请求,有一个简单的答案。请分享。谢谢。使用STS:
返回有关其凭据用于调用操作的IAM用户或角色的详细信息
使用awscli运行此操作,如下所示:
aws sts get-caller-identity
示例输出:
{
"UserId": "AIDAAA12345ABCDEFABCD",
"Account": "123456789012",
"Arn": "arn:aws:iam::123456789012:user/james"
}