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

时间:2017-07-11 20:43:19

标签: amazon-web-services amazon-s3 google-domain-api google-domains

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

在S3 / AWS上:

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

    {     "版本":" 2012-10-17","陈述":[{" Sid":" AddPerm" ,     "效果":"允许","校长":"","行动":[" S3:GetObject的" ]     "资源":[" arn:aws:s3 ::: domainname.org/" ]}] }

  5. 在谷歌域名方面

    1. 创建名称为www的CNAME记录,数据条目等于存储桶的端点" bucketname.com.s3-website-us-west-2.amazonaws.com"
    2. 将TTL设置为60,以便我可以看到更改。
    3. 我可以在该端点看到该站点,但它没有按预期重定向/映射到domainmae.org。通常,这种设置对其他注册商来说已经足够了
    4. 我错过了什么?如何在使用谷歌域时在S3 / AWS上正确设置静态站点托管?

      感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

在Google方面,配置CNAME记录( www )以指向 s3.amazonaws.com。(是的,包括点)...喜欢这个:

enter image description here

......等几分钟。

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