使用Google Domains和AWS的问题

时间:2018-03-19 05:01:27

标签: amazon-web-services amazon-s3 dns amazon-route53 google-domains

所以,这是我第一次建立一个简单的网站,我决定在Google Domains上购买一个域名,我计划在AWS免费套餐计划上托管它。域名是上周购买的。因此,我无法转移,因为域名是在首次注册后的60天内。

目标是创建一个简单的登录页面,该页面使用PHP脚本生成简单的邮件列表。

我已经阅读了这个链接2-3次,并按照所有步骤操作: https://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html

我希望保留所有G Suite功能,但我不能,因为该指南要求我将托管区域中的AWS名称服务器复制到Google Domains上的DNS设置。这导致this.

出于某些原因,我想坚持使用AWS而不是转移到其他托管服务。请指导我正确的方向。谢谢。

2 个答案:

答案 0 :(得分:1)

所以我在研究了一下之后就能解决这个问题并将其发布在Reddit上并得到答案。

因为我们正在使用子域名,所以我创建了一个带有子域名的S3存储桶。我公开了文件并生成了标准策略。获取S3存储桶端点,然后返回到Google Domain的DNS设置。

我首先不需要53号公路。我所做的就是用子域创建一个CNAME记录,并将TTL设置为1分钟,将S3端点设置为数据。和砰!有效。

我相信当我继续创建更多动态网站时,我必须扩展我的搜索并了解更多信息。

感谢大家的帮助。

答案 1 :(得分:0)

您可以继续使用Google名称服务器,同时在您的AWS服务器上托管您的网站(无论您使用何种服务,例如EC2,beanstalk)。

假设您使用EC2实例来托管服务器,请记下其公共IP(我建议使用弹性IP)。现在转到您的谷歌域记录集并使用您的EC2实例的IP创建A记录。 有关详细信息,请参阅https://support.google.com/a/answer/2579934?hl=en

使用route53是可选的。它只是帮助您存储资源记录。如果您可以在其他地方创建它们,则不需要Route53。