我在Amazon-s3上创建了类似于“ mycdn.mysite.com ”的存储桶,正如预期的那样,文件可以使用 http://mycdn.mysite.com/files/foo.gif 。< / p>
这适用于http,我想以某种方式添加SSL证书,以便通过https提供文件,类似于 https://mycdn.mysite.com/files/foo.gif 。
是否可以将证书添加到映射到存储桶名称的Amazon-S3?
答案 0 :(得分:5)
答案 1 :(得分:1)
如前所述,它不是直接可能的,但您可以在EC2实例上设置Apache或nginx + SSL,将CNAME设置为所需的域,并反向代理到(非自定义域)S3 URL。 / p>
答案 2 :(得分:-3)
刚刚在 - http://joonhachu.blogspot.com/2010/09/helpful-tip-for-amazon-s3-urls-for-ssl.html
找到了解决方案img src =“// s3.amazonaws.com/www.mysite.com/images/logo.gif”
将“//”作为第一部分放置,告诉浏览器使用当前使用的任何协议。只要浏览器正在请求HTTP或HTTPS,它就会很好用。只有当你在为本地开发做FILE协议时才会这样。付小的代价。只需要搜索/替换大呐喊。
“s3.amazonaws.com”是Amazon S3 Web服务的实际域名,并为其定义了SSL密钥,然后在该点之后放置您的存储桶和密钥。