msi安装后,默认情况下,AWS CLI 2不将凭证存储在凭证文件中

问题描述

我已使用此设置https://awscli.amazonaws.com/AWSCLIV2.msi安装了AWS CLI2 成功安装后,当我检查AWS版本时:

aws --version
aws-cli/2.0.38 Python/3.7.7 Windows/10 exe/AMD64

没有随cli一起安装botocore。但是根据安装文档,它应该像这样:

aws --version
aws-cli/2.0.23 Python/3.7.4 Windows/10 botocore/2.0.0

另外,当我检查配置时,就像这样:

aws configure list
      Name                    Value             Type    Location
      ----                    -----             ----    --------
   profile                <not set>             None    None
access_key     ****************obar              env
secret_key     ****************obar              env
    region                <not set>             None    None

因此,它不检查〜/ .aws / credentials文件中的凭据。我认为,安装后认应从该位置检查,不是吗?我不明白怎么了。我正在使用脚本在凭证文件生成配置属性,因此需要配置aws cli以从共享文件中读取。我无法执行任何aws cli命令,并且由于访问密钥/秘密错误或“未设置区域”而失败,尽管所有凭据文件中都已存在并且正确。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)