HTTPS连接池(主机='s3-us-west-1b.amazonaws.com',端口=443):超过最大重试次数
我正在尝试把一个文件从我的 AWS EC2 实例复制到 S3 存储桶的文件夹里,但遇到了错误。
这是我使用的命令示例:aws s3 cp /home/abc/icon.jpg s3://mybucket/myfolder
我遇到的错误是:
上传失败:./icon.jpg 到 s3://mybucket/myfolder/icon.jpg HTTPSConnectionPool(主机='s3-us-west-1b.amazonaws.com',端口=443):最大重试次数超过,网址:/mybucket/myfolder/icon.jpg(原因:[Errno -2] 找不到名称或服务)
我已经为 AWS CLI 命令行配置了配置文件。
请给我一些解决这个问题的建议。
3 个回答
0
一个可能的问题是,你的实例服务角色可能没有设置代理。你需要配置一下 env
,让它指向你的代理服务器,使用 HTTP_PROXY
或 HTTPS_PROXY
(因为上面的错误显示的是443,所以应该用 HTTPS_PROXY
)。
1
5
你使用的接口地址不正确。
s3-us-west-1b.amazonaws.com
这个地址是无效的。
S3的接口地址是按地区来划分的,而不是按可用区来划分的。
你可能想要的是 s3-us-west-1.amazonaws.com
。
http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region