带有点的S3存储桶名称返回“必须使用指定的端点进行寻址”

时间:2018-04-04 22:53:26

标签: amazon-web-services amazon-s3 npm

我一直在使用节点SAP UI5 Overflow Toolbar supporting Label库将文件上传到我的S3存储桶中。这例如:

s3-cli sync --delete-removed dist s3://sudomain.domain.com

但是当我运行这个

{{1}}

它会返回此错误:

  

错误:您尝试访问的存储区必须使用指定的端点进行寻址。请将以后的所有请求发送到此端点。

我该怎么办?

注意:我在网上发现了一些关于S3桶不属于正确区域的帖子,但是s3://sudomain.domain.com与s3属于同一个区域:// domain-admin-dev one。因此,成为问题是没有意义的。

1 个答案:

答案 0 :(得分:2)

事实证明,整个方法都是错误的。我只需要添加一个云前端分发(即CDN),然后将它的原点链接到s3桶(我将其名称从s3://sudomain.domain.com更改回s3://domain-admin-dev,从而使我的cli命令工作正好)。然后我在我的godaddy中创建了一个CNAME记录,将子域指向云前端Origin。

这个过程如下所示:

enter image description here

注意:由于云前端是cdn,因此每次更新时缓存必须为invalidated