【发布时间】:2021-04-27 01:43:00
【问题描述】:
我正在创建一个 AwsCredentialsProvider 类 (api docs),来自:
awscrt.auth.AwsCredentialsProvider.new_default_chain(client_bootstrap)
我收到错误 AWS_ERROR_MQTT_UNEXPECTED_HANGUP,我认为这是因为我的 AWS 凭证位于 ~/.aws/credentials 中的非默认配置文件下(基于 this git issue)。
但我看不到任何方法可以使用指定的配置文件创建 AwsCredentialsProvider。
【问题讨论】:
-
您是否可以将
AWS_CONFIG_FILE和AWS_CREDENTIAL_FILE环境变量的值设置为您的 aws 凭证文件的位置?并检查 -
它可以很好地定位凭证文件,但我如何指定凭证文件中要使用的配置文件?是否有指定配置文件的环境变量?
标签: amazon-web-services aws-iot aws-credentials