博客园  :: 首页  :: 管理

今天在使用private私有子网,通过aws s3命令访问s3时,报如下错误:

[qq_5201351@private ~]$ aws s3 ls

Connect timeout on endpoint URL: "https://s3.amazonaws.com/"
[qq_5201351@private ~]$

然后检查了一下,endpoint - (此前创建过一个s3,Gateway,类型的endpoint) 和 private的路由表,都没有发现错误

那么应该就是与这条命令有关系了,看到报错的域名,突然想起,是不是应该要指定Region,于是加上--region,果然成功

aws s3 ls --region ap-southeast-1

另外:笔者测试了一下,对于public和nat的子网没有加--region,也能正常列出

以后对于private子网的主机,就要特别注意这一个小坑点了,当然建议都加上--region选项指定区域,这样比较明确,也相对安全保险一些

 

 

 

尊重别人的劳动成果 转载请务必注明出处: https://www.cnblogs.com/5201351/p/15520768.html