【发布时间】:2014-01-30 04:04:09
【问题描述】:
我需要在 Amazon s3 上托管一些 javascript 文件,并希望通过 amazon s3 url 而不是通过我的 domain.com 使用 https 来提供它
https://my.website.s3.amazonaws.com/js/custom.js
这是免费提供的还是我需要购买 SSL 证书?
【问题讨论】:
我需要在 Amazon s3 上托管一些 javascript 文件,并希望通过 amazon s3 url 而不是通过我的 domain.com 使用 https 来提供它
https://my.website.s3.amazonaws.com/js/custom.js
这是免费提供的还是我需要购买 SSL 证书?
【问题讨论】:
它是免费的。基本上亚马逊为 https://*.s3.amazonaws.com 提供证书。如果您使用自己的 DNS 条目 https://,那么您需要自己的证书。
请记住,除非您的所有网站都转到:https://my.website.s3.amazonaws.com,否则您可能必须发出跨域 javascript 请求。
要进行跨域 Javascript,您需要使用 JSONP。你可以在这里阅读更多信息:Make cross-domain ajax JSONP request with jQuery
或者你可以看看easyXDM之类的东西
[编辑]
如果由于某种原因您的存储桶名称中有一个或多个点,例如:mybycket.is.great,您可以使用旧式 URL
https://s3.amazonaws.com/admobius.qa/mybucket.is.great/<bucket object>
【讨论】: