我看到了一些关于这个的其他问题,没有任何真正的答案或信息(或者看起来如此)。
我在这里有一张图片:http: //furniture.retailcatalog.us/products/2061/6262u9665.jpg
重定向到: http: //furniture.retailcatalog.us.s3.amazonaws.com/products/2061/6262u9665.jpg
我需要它(https):https: //furniture.retailcatalog.us/products/2061/6262u9665.jpg
所以我在retailcatalog.us 上安装了一个通配符ssl(我们还有其他子域),但它不起作用。我去检查了 https://furniture.retailcatalog.us.s3.amazonaws.com/products/2061/6262u9665.jpg
而且它不起作用,这意味着在 Amazon S3 网站本身上 https 不起作用。
我该如何进行这项工作?
这是我从他们的高级服务中得到的回复
你好, 这实际上是 SSL 验证包含句点、’.’、> 字符的名称的方式的问题。我们在这里记录了这种行为: http://docs.amazonwebservices.com/AmazonS3/latest/dev/BucketRestrictions.html 唯一直接的解决方法是使用不包含该字符的存储桶名称。您可以改为使用名为“furniture-retailcatalog-us”的存储桶。这将允许您使用 HTTPS https://furniture-retailcatalog-us.s3.amazonaws.com/ 当然,您可以放置 CNAME DNS 记录以使其更友好。例如, images-furniture.retailcatalog.us IN CNAME 家具零售目录-us.s3.amazonaws.com。 希望有帮助。如果您有任何其他问题,请告诉我们。 亚马逊网络服务
你好,
这实际上是 SSL 验证包含句点、’.’、> 字符的名称的方式的问题。我们在这里记录了这种行为:
http://docs.amazonwebservices.com/AmazonS3/latest/dev/BucketRestrictions.html
唯一直接的解决方法是使用不包含该字符的存储桶名称。您可以改为使用名为“furniture-retailcatalog-us”的存储桶。这将允许您使用 HTTPS
https://furniture-retailcatalog-us.s3.amazonaws.com/
当然,您可以放置 CNAME DNS 记录以使其更友好。例如,
images-furniture.retailcatalog.us IN CNAME 家具零售目录-us.s3.amazonaws.com。
希望有帮助。如果您有任何其他问题,请告诉我们。
亚马逊网络服务
不幸的是,您的“友好”CNAME 在验证证书时会导致主机名不匹配,因此您不能真正将其用于安全连接。S3 的一大缺失功能是接受您的域的自定义证书。