好的,所以我在尝试通过 Windows 7 中的命令提示符通过 AWS CLI 访问 AWS S3 存储桶时遇到了一个非常令人沮丧的问题。AWS CLI 是“无法找到凭证”,也就是 config.txt 文件@ C:\Users\USERNAME\.aws\config.txt
。
我尝试通过在 ControlPanel>System>AdvancedSystemSettings>EnvironmentalVariables 中创建 AWS_CONFIG_FILE 环境变量来找到它,但没有成功。我还在另一台 Win7 机器上尝试了以上所有方法。再一次,没有骰子。
我能在这里遗漏什么。是否需要为 AWS CLI 设置任何特殊权限才能访问 config.txt?帮帮我,在我把自己的眼睛戳出来之前!
如果你感兴趣,config.txt 的内容是:
[default]
aws_access_key_id = key id here
aws_secret_access_key = key here
region = us-east-1
最佳答案
还有另一种方法可以在使用命令行工具时配置 aws 凭证。 您可以使用 windows 命令传递凭据,而不是通过文件传递。 从 Windows 命令提示符执行以下命令
aws configure
它提示你输入下面的东西
AWS Access key ID:
AWS secrete key ID:
Default region Name:
Default output Format:
请参阅此视频教程:https://youtu.be/hhXj8lM_jBs
关于windows - AWS 命令行界面无法找到凭证 - 特殊权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18967696/