AWS CLI:无法连接到终端节点 URL

a.p*_*ell 2 amazon-s3 amazon-web-services

能够在 Mac 上无缝地设置从 S3 存储桶的拉取,但在 PC (Windows) 上执行相同的过程却遇到了困难。这就是我所做的——在此过程中任何帮助将不胜感激。

  1. 安装awscli使用pip
  2. aws configure在命令提示符下运行并输入正确的访问密钥 ID 和秘密访问密钥。
  3. 运行 s3 代码:(出于示例目的,G:\>aws s3 cp --recursive s3://url-index-given/ .其中 url 被替换为)。url-index-given

并得到这个错误: fatal error: Could not connect to the endpoint URL: "https://url-index-given.s3.None.amazonaws.com/?list-type=2&prefix=&encoding-type=url"

我尝试卸载该awscli软件包并按照亚马逊推荐的流程进行操作,没有出现任何错误。

Joh*_*ein 8

Region该错误表明您在使用 时是否为 指定了无效值aws configure。(看到NoneURL 中的 了吗?这就是区域通常所在的位置。)

您应该aws configure再次运行并为其指定一个有效区域(例如us-west-2)。