Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 使用在Google域名上注册的域名指向Amazon S3静态网站_Amazon Web Services_Amazon S3_Google Domain Api_Google Domains - Fatal编程技术网

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

Amazon web services 使用在Google域名上注册的域名指向Amazon S3静态网站,amazon-web-services,amazon-s3,google-domain-api,google-domains,Amazon Web Services,Amazon S3,Google Domain Api,Google Domains,我已经在AWS/S3上与其他域注册商建立了许多静态站点;然而,谷歌域名给了我一些问题。 我已采取的步骤: 在S3/AWS上: 创建bucket domainname.org 通过添加index.html启用静态网站托管 已将index.html和相关文档上载到bucket 创建bucket www.domainname.org以重定向到bucket domainname.org 为domainname.org创建了bucket策略,如下所示: { “版本”:“2012-10-17”,“声明”:[

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

在S3/AWS上:

  • 创建bucket domainname.org
  • 通过添加index.html启用静态网站托管
  • 已将index.html和相关文档上载到bucket
  • 创建bucket www.domainname.org以重定向到bucket domainname.org 为domainname.org创建了bucket策略,如下所示:

    { “版本”:“2012-10-17”,“声明”:[{“Sid”:“AddPerm”, “效果”:“允许”、“主体”:“操作”:[“s3:GetObject”], “资源”:[“arn:aws:s3:::domainname.org/“]}] }

  • 在谷歌域名方面

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


    谢谢你的帮助

    在谷歌端,将CNAME记录(www)配置为指向s3.amazonaws.com.(是的,包括dot)。。。像这样:

    。。。等几分钟


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

    根据谷歌
    的说法,当您添加新的资源记录时,互联网用户将在5分钟内看到它。
    。5分钟后检查。如果问题仍然存在,请告诉我。已经超过5分钟了,问题仍然存在。@RumeshEranga还有其他想法吗?关于google CName,它要求将CName与bucket名称匹配。因此,理想情况下,您需要从google获得两个Cname映射。一个用于www.domainname.org,另一个用于裸域。然后,在域名解析时,s3将确保内部重定向。所以不需要在google域中指定bucket端点?只有s3.amazonaws.com?没有。只需确保您的s3存储桶名为:www.yourdomain.com