python - AWS CLI 凭证已配置,但无法正常工作
问题描述
我之前设置过 AWS CLI 没有太多困难,但这次我似乎遇到了一个非常奇怪的问题。我使用 设置我的密钥aws configure
,当我使用aws configure list
它们时,它们会像这样显示
Name Value Type Location
---- ----- ---- --------
profile <not set> None None
access_key ****************REAL shared-credentials-file
secret_key ****************KEYS shared-credentials-file
region us-west-2 config-file ~/.aws/config
但是,当我尝试运行我的代码时,我botocore.exceptions.NoCredentialsError: Unable to locate credentials
. 在故障排除中,我尝试为也不起作用的键设置环境变量。有帮助的一件事是将密钥直接添加到代码中的调用中,但出于明显的安全原因,这并不理想,而且每次使用 s3 时都会遇到凭据问题,因此需要进行很多更改。
有没有其他人遇到过这个?抱歉,如果它是重复的,我在这里找到的所有东西都没有显示钥匙,aws configure list
所以我认为它已经足够不同了
解决方案
推荐阅读
- html - 使用 CSS 将表格向右移动
- c++ - 如何调用仅参数化的类的复制构造函数
- python - 如何绘制带有 datetime.datetime 值的数据框列的图表
- javascript - 在元素的第二次、第三次等点击时播放不同的声音
- html - 使用引导程序 4 在 flex-fill 中垂直和水平居中 div
- python - Boost::Python 包装器在使用不同的线程时不再起作用
- sql - 如何在 SSMS 中成功运行递归触发器
- sql - 在没有现有主键的情况下恢复审计表的最佳方法 - postgres
- python - 在 SQLAlchemy 中,我应该始终将 contains_eager 与 expire_all 配对吗
- java - 如何主动从firebase获取数据到android