aws s3 ls上的端点无效

时间:2018-03-18 21:44:20

标签: aws-cli

我刚刚在Windows 10(64位)上安装了AWS Command Line Interface。我运行'aws configure'提供两个键,区域值为us-east-1,并采用默认的json格式。然后,当我运行'aws s3 ls'时,我收到以下错误:

无效的端点:https://s3..amazonaws.com

它要么不占用我的区域,要么在链接中应该有一个点两个点。我的/.aws/config文件中只包含以下行:

[默认]

region = us-east-1

为什么我在s3链接中获得2个点代替我的区域的任何想法,导致无效的端点错误?感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您还可以通过在AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_DEFAULT_REGION的当前会话中设置环境变量来解决此问题。

(在这种情况下,您的错误实际上是由CLI未找到该区域的值引起的)

答案 1 :(得分:0)

我认为这不是因为该地区,因为您已将默认设置为 us-east-1 ,如 /.aws / config 文件所示,但您的输出未设置类型并仔细检查访问密钥ID 密钥访问密钥

应该是这样的:

enter image description here

enter image description here

还要检查您是否能够调用其他AWS API服务,例如尝试使用AWS CLI创建dynamodb表,并检查您的IAM用户是否具有s3的访问权限。

相关问题