我正在尝试使用Cloudflare提供对s3存储桶的https访问。 我已经在Cloudfront中设置了CNAME条目,指向了存储桶,并且我已经validation了我可以通过http访问它,但是当我尝试使用https访问内容时,出现521错误,提示服务器即存储桶不可用。
是否有可能通过https的前面一个s3桶通过cloudflare或被阻止?
您是否使用Cloudflare的“灵活的SSL”或“完整的SSL”?
对于“完整的SSL”,这适用于我:
您应该有一个Amazon Bucketurl,例如: https : //cdn.example.com.s3.amazonaws.com,而您实际上需要https://cdn.example.com
不要试图用S3静态configuration做任何事情,或者尝试使用这些URL,只要保持closures
https链接会在浏览器中给你一个“不可信的连接”错误。 因为使用“完全SSL”,Cloudflare不会validation证书,您可以按照指南中的说明设置CNAME,然后让SSL在浏览器中正常工作。
当然,在Cloudflare上使用Full SSL,使用https为您的实际网站意味着您需要在您自己的服务器上的证书。