【发布时间】:2020-06-12 00:12:35
【问题描述】:
DefaultAWSCredentialsProviderChain 中使用的ProfileConfigFileAWSCredentialsProvider 只会忽略~/.aws/config 和~/.aws/credentials 中的角色。 STSProfileCredentialsProvider 看起来好像是用于此目的,但 1)它未在 DefaultAWSCredentialsProviderChain 中使用,因此您必须明确使用它,以及 2)它仅读取 config。 #2 意味着,例如,如果您的基于角色的配置文件指定了源配置文件,并且源配置文件的凭据位于 credentials 中,则 STSProfileCredentialsProvider 将无法找到源配置文件的凭据,然后将无法获取角色的临时凭据。
【问题讨论】:
标签: aws-sdk-cpp