我需要在亚马逊s3上托管一些javascript文件,并希望通过amazon s3网址提供服务,而不是通过我的domain.com使用https
https://my.website.s3.amazonaws.com/js/custom.js
这是免费提供还是我需要购买SSL证书?
答案 0 :(得分:2)
它是免费的。亚马逊基本上为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,您可以使用旧样式网址
https://s3.amazonaws.com/admobius.qa/mybucket.is.great/<bucket object>