使用在 Google 个域上注册的域指向 Amazon S3 静态网站

Use domain registered on Google Domains to point to Amazon S3 Static Website

我在 AWS/S3 上与其他域名注册商建立了许多静态站点;但是,google 域给我带来了一些问题。 我采取的步骤:

上 S3/AWS:

  1. 已创建存储桶domainname.org
  2. 通过添加 index.html
  3. 启用静态网站托管
  4. 已将 index.html 和相关文档上传到存储桶
  5. 创建存储桶 www.domainname.org 以重定向到存储桶 domainname.org 为 domainname.org 创建了存储桶策略,如下所示:

    { "Version": "2012-10-17", "Statement": [ { "Sid": "AddPerm", "Effect": "Allow", "Principal": "", "Action": [ "s3:GetObject" ], "Resource": ["arn:aws:s3:::domainname.org/" ] } ] }

在 google 域方面

  1. 已创建名称为 www 且数据条目等于存储桶端点的 CNAME 记录 "bucketname.com.s3-website-us-west-2.amazonaws.com"
  2. 将 TTL 设置为 60,以便我可以看到变化。
  3. 我可以在该端点看到站点,但它不是预期的 redirecting/mapping 到 domainmae.org。通常,这种设置对于其他注册商来说就足够了

我错过了什么?在使用 google 域的同时如何在 S3/AWS 上正确设置静态站点托管?

感谢您的帮助!

在 Google 端,配置 CNAME 记录 (www) 指向 s3.amazonaws.com. (是的,包括点)...像这样:

...等几分钟。

确保您的 S3 存储桶命名为:www.yourdomain.com