我正在尝试使用凭证文件在 Windows 上加载我的 aws 凭证。 我正在使用 boto3,当我在 Windows 系统环境变量上设置凭据时它可以正常工作,但当我在 %UserProfile%/.aws 文件夹中创建凭据文件时则不能正常工作
我的凭证文件内容如下,(用XXXX替换我的真实令牌):
[default]
aws_access_key_id=XXXXXXXXX
aws_secret_access_key=XXXXXXX
aws_session_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
有什么方法可以跟踪 boto3 用于检索凭据的优先级吗?关于为什么它不从文件中选取值有什么想法吗?
请按照以下步骤操作:
我执行 python 脚本的方式是按照 John Rotenstain 的注释,在执行 python 脚本期间显示的同一终端中运行
aws iam get-user
,它显示未找到凭据(相同)作为执行错误),所以我从那里运行 aws configure
并在同一位置(.aws 文件夹)创建了另一个名为 config 而不是凭证的文件。
C:\用户\用户名.aw