windows - AWS 命令​​行界面无法找到凭证 - 特殊权限

标签 windows amazon-web-services amazon-s3 environment-variables command-line-interface

好的,所以我在尝试通过 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/

相关文章:

windows - 构建基于 WebKit 的 Windows 应用程序的最快/最简单方法?

windows - 环境变量存储在 Windows 注册表中的什么位置?

java - AWS中的Kubernetes集群-哪些实例类型?

python - 如何避免 Windows AWS CLI S3 中出现警告消息

hadoop - 如何在 aws us-east-2 上将 s3a 与 spark 2.1.0 一起使用?

windows - IO错误 : [Errno 22] invalid mode ('r' ) or filename: 'E:\x07nu\meta.csv'

C++ - 确保硬盘(驱动器)在程序执行期间不空闲

amazon-web-services - 这是一个 AWS CloudFormation 模板,用于使用 Redis 引擎创建 ElastiCache 集群

java - 将 HTTP header 从 AWS API 传递到 Lambda 函数

amazon-web-services - AWS EMR Spark : Error writing to S3 - IllegalArgumentException - Cannot create a path from an empty string