gpt4 book ai didi

Amazon S3 上的 SSL 为 "static website"

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:48 27 4
gpt4 key购买 nike

我在 S3 上有一个存储桶,它需要利用“静态网站”功能才能利用路由规则功能。启用它会破坏内置的 ssl 证书。使用静态网站托管时,是否有内置机制支持 S3 存储桶上的 SSL 请求?如果不存在,这似乎是功能上的重大失误。

另请注意,我需要它在 CloudFront 之外运行,因为托管 CSS 存在 CORS 问题,只有 S3 存储桶可以通过其 CORS 配置选项解决该问题。

谢谢。

最佳答案

静态托管和 SSL 不能一起工作。如您所知,您可以在 REST 端点上使用 ssl 通配符证书,但随后您会丢失路由规则。而且,正如您显然已经发现的那样,除非您有非常慷慨的 CORS 政策,否则据我所知,Cloudfront 对 CORS 的支持是有限的。

来自 AWS 产品经理,2013 年 5 月 10 日:

Thanks for all your feedback. S3 static website hosting currently does not support SSL certificates. We may consider adding this support in the future. Please keep your feedback coming!

https://forums.aws.amazon.com/thread.jspa?threadID=60821#450167

想到的唯一值得注意的替代方案——我在过去成功实现过——是在同一区域的 EC2 上使用反向代理(HAProxy?Nginx?Apache?甚至可能是 stunnel4?其他?)终止 SSL 并将请求代理到 S3。在同一地区,EC2 和 S3 之间没有带宽费用,所以唯一的成本是实例的成本......最终可能仍然低于使用 Cloudfront 的成本,并且应该具有可比性(没有缓存方面,当然)。

关于Amazon S3 上的 SSL 为 "static website",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24332729/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com