在aws s3上托管静态网站时使用谷歌域名

fro*_*ini 7 dns amazon-s3 static-site google-domain-api

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

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

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

在谷歌域名方面

  1. 创建名称为www的CNAME记录,数据条目等于存储桶的端点"rightsrequest.org.s3-website-us-west-2.amazonaws.com"
  2. 将TTL设置为60,这样我就可以看到变化.

我可以在该端点看到该站点,但它没有按预期重定向/映射到domainmae.org.通常,这种设置对其他注册商来说已经足够了

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

谢谢您的帮助 !

Jor*_*cia 1

只需添加指向s3.amazonaws.com 的 CNAME 记录即可。(是的,包括点)......像这样:

在此输入图像描述