使用 Google 个域和 AWS 的问题

Issues using Google Domains and AWS

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

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

我已经阅读此 link 2-3 遍并遵循了所有步骤: https://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html

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

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

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

假设您使用 EC2 实例来托管您的服务器,记下它的 Public IP(我建议使用弹性 IP)。现在转到您的 google 域记录集并使用您的 EC2 实例的 IP 创建一个 A 记录。 参考 https://support.google.com/a/answer/2579934?hl=en 了解详情。

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

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

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

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

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

感谢大家的帮助。