$ aws s3 ls s3://
Connection was closed before we received a valid response from endpoint URL:
"https://s3.amazonaws.com/".
可能是什么问题?
起初我也遇到了同样的问题,但大约有两件事可以帮助解决该错误。 首先,我使用卡巴斯基云保护,当我关闭它时,几个小时后该程序运行得很快。
第二个解决方案是使用 IP 地址,这确实有效,因为我在打开和关闭 VPN 的情况下不断尝试多次,每当我可以连接 VPN 时,这都有效,每当我断开连接时,它都会失败并带来相同的结果对我来说是错误的。
结论:这似乎是由于网络连接和IP地址阻塞造成的问题。 发生此错误时,我无法访问任何社交媒体平台,因为在我的国家,我们必须付费才能使用社交媒体平台。 在我看来,这只是上述问题的部分指标。
希望这会有所帮助。 谢谢
就我而言,在
aws configure
中提及区域解决了问题。Access key ID
和 Secret access key
并将区域部分留空。当使用 aws s3 cp
将文件上传到 S3 时,某些文件失败(不是每个文件),所以我确定它与防火墙无关:
上传失败:./xyz 到 s3://bucket_name/path/to/object/directory/xyz 在我们收到来自端点 URL 的有效响应之前,连接已关闭:“https://bucket_name.s3.amazonaws.com/path /到/对象/目录/xyz”。
就我而言,我的连接速度很慢,所以我通过添加来修复它 命令末尾的
--cli-connect-timeout
标志(int),例如:--cli-connect-timeout 6000
最大套接字连接时间(以秒为单位)。如果该值设置为0,则套接字连接将阻塞并且不会超时。默认值为 60 秒。
根据官方 AWS CLI 存储库中的响应,问题可能出在捆绑包大小上。 Lambda 配额。如果超过 50Mb,端点将不允许连接,并且您会看到挂起的请求。 AWS 建议的解决方法: