【问题标题】:Amazon S3: possible to get https?Amazon S3:可以获取 https 吗?
【发布时间】: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 证书?

【问题讨论】:

    标签: ssl amazon-s3


    【解决方案1】:

    它是免费的。基本上亚马逊为 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>
    

    【讨论】:

    • 但是...这仅适用于不带点的存储桶名称...通配符证书仅适用于主机名的一个“级别”... https:// for foo.s3.amazonaws .com 有效,但对于 foo.bar.s3.amazonaws.com 无效...因为证书在其他主机名级别无效。存储桶有效,但证书无效。
    • @Michael-sqlbot 没错,查看我的Edit 以了解解决方法
    • 这是我正在创建的书签我需要从 https 协议加载一些 JS
    猜你喜欢
    • 2011-03-04
    • 2012-07-10
    • 2010-09-16
    • 2011-09-10
    • 2018-10-12
    • 2012-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多