0

我在 Windows 中使用 aws cmdline 创建了一个批处理脚本,但它似乎没有在我的机器上运行。IT 确实从我们基础设施中的一台服务器运行。如果我只是从我的机器上运行 aws s3api 命令,它运行良好。

aws configure set AWS_ACCESS_KEY_ID <Access_key>
aws configure set AWS_SECRET_ACCESS_KEY <secret_key>
aws configure set default.region us-east-1
set /p key="Enter key:"
aws s3api put-object --bucket <bucket_name> --key %key%
4

1 回答 1

0

如果您在本地计算机上,则可以转到终端中的 ~/.aws/credentials 并查看您配置的配置文件。通常,您有一个名为 [default] 的配置文件,默认情况下,您的所有 aws 调用等都将使用这些密钥及其各自的权限运行。

如果您的 aws configure 设置不正确,那么您的 aws 命令将尝试在该 [default] 配置文件下执行。

于 2018-06-22T20:51:41.747 回答