我面临AWS S3的一些问题,我发现如果我设置一些 RoutingRules ,它只能在<bucket_name>.s3-website-us-east-1.amazonaws.com
端点工作,但此端点没有SSL,是否有另一个端点具有SSL s3.amazonaws.com/<bucket_name>
,但这些RoutingRules在那里不起作用。
有没有办法让RoutingRules在s3.amazonaws.com/<bucket_name>
端点上运行?或SSL适用于<bucket_name>.s3-website-us-east-1.amazonaws.com
?
我听到了关于 cloudfront 的一些信息,但很多都很喜欢。
有人可以帮助我吗?
先谢谢。
答案 0 :(得分:-1)
<bucket_name>.s3-website-us-east-1.amazonaws.com
是网站端点,而另一个是 REST API 端点。您可以看到差异here。
您可以看到example walkthroughs如何在S3上设置静态网站并添加CloudFront(您可以在其中添加SSL / TLS)。
答案 1 :(得分:-1)
对于您的用例,您已经确定可以使用AWS CloudFront。它主要提供两个功能,
此外,您可以将AWS Certificate Manager颁发的免费SSL证书与CloudFront相关联。
将CloudFront配置为S3非常简单。查看AWS Getting Started Guide 了解详情。