amazon-web-services - 为什么我的 AWS cloudfront 可以工作,但不安全?

标签 amazon-web-services ssl amazon-s3 amazon-cloudfront

我设置 AWS cloudfront 作为 CDN 来托管我网站的一些文件。

当我使用云端集成时 – 它适用于 HTTP 和 HTTPS。

当我使用自定义域时——它只适用于 HTTP。

所以,使用虚拟示例,这就是我的意思:

http://www.12345.cloudfront.net/file - 工作正常

https://www.12345.cloudfront.net/file - 工作正常

http://www.cdn.domainname.com/file - 工作正常

https://www.cdn.domainname.com/file - 在浏览器中提示不安全站点警告信息

我在 AWS 中为 cdn.domainname.com 创建了一个自定义域 SSL 证书——我认为这可以解决这个问题。而且,我将其添加到云端分发中,但这似乎没有任何改变。

最佳答案

Cloudfront 的自定义 SSL 证书与 ELB 有一组不同的要求。您可能需要颁发不同的证书;此外,过去您必须在美国东部导入证书才能在 Cloudfront 中使用它,不确定现在是否仍然如此。

在此处查看详细信息:https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cnames-and-https-requirements.html#https-requirements-aws-region

和: https://aws.amazon.com/premiumsupport/knowledge-center/custom-ssl-certificate-cloudfront/

关于amazon-web-services - 为什么我的 AWS cloudfront 可以工作,但不安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55598658/

相关文章:

C# S3 API DeleteObject 抛出 409 冲突 : The bucket your tried to delete is not empty

amazon-web-services - 强制 WWW 支持 AWS EC2 负载均衡器

amazon-web-services - AWS EC2 'You are not authorized to perform this operation. Encoded authorization failure message:'

amazon-web-services - 脚本运行后,SQS 消息永远不会被删除/删除

ios - 如何绕过 iOS 应用程序中的 SSL 安全错误?

java - 如何通过 LDAP SSL 启用连接池?

apache - 使用EBS在Amazon Web Services上设置Hadoop集群

android - Fetch in react native 不能在 android 上使用 ssl

python - Athena 返回 parquet 文件中时间戳字段的错误值

ios - 亚马逊 AWS AWSCognitoCredentialsProvider 初始化错误