AWS 将子域路由到 s3 静态托管

时间:2021-05-13 08:46:04

标签: amazon-web-services amazon-s3 amazon-route53

假设我有一个托管区域 - hostabc.com 并且在该托管区域上有一个 SSL Acm。

  1. 我使用静态托管创建了一个名为 static-site 的 S3 存储桶 - static-site.s3-us-east-1.amazonaws.com。
  2. 我创建了一个子域 - static.hostabc.com 并将别名路由到 S3 存储桶

但是当我访问一些资产时,static.hostabc.com/style.css。地址 url 没有设置 SSL。我该如何解决?

1 个答案:

答案 0 :(得分:2)

很遗憾,您不能将 SSL 证书用于 S3 静态网站和自定义域。

我建议使用 AWS CloudFront 来处理此问题。您可以将您的子域指向 CloudFront 分配,后者又会解析到您的 S3 静态网站。您可以将 CloudFront 分配与 ACM 中的 SSL 证书相关联。