1 回答
- 最新
- 投票最多
- 评论最多
0
Hi,
You probably want to do 2 things to understand your situation:
- use aws sts get-called identity from the shell and its equivalent for Java from STS SDK. See https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sts/get-caller-identity.html this will give you under which identities of your 2 commands (Java vs shell) run. They are probably different
- Then, you should analyze the default credentials provider chain of both again to see where those identities come from. That shall explain you the differences that you see. See for the credentials chain: https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/credentials-chain.html
Best,
Didier
相关内容
- AWS 官方已更新 9 个月前
- AWS 官方已更新 3 年前