有两个aws账户。
Account-1已承载区域abc.io。
Account-2包含带有静态网站的S3桶。
如何在Account-1中创建Route53记录集,以便my.abc.io将流量s3承载的网站路由到另一个aws帐户上。
发布于 2022-02-28 20:23:53
您可以在帐户中的Route53中为my.abc.io创建一个DNS CNAME记录,该记录的值为BucketName.s3.Region.amazonaws.com.,其中BucketName是您的桶名,而Region是桶的区域。
这将允许任何调用者将对您的Route53托管区域的DNS查询重定向到S3的S3 DNS记录,因此此解决方案在DNS级别上工作(例如,在HTTP重定向级别上)。
请注意,CNAME记录只是一个文本值,您可以指向任何域名(甚至www.google.com)。CNAME记录的值不需要与帐户中的任何内容相关-1甚至与任何地方的AWS资源相关。使用DNS CNAME记录只是告诉DNS请求者“嘿,当您请求my.abc.io的A记录时,您实际上应该做的是为BucketName.s3.Region.amazonaws.com请求一个A记录”。
AWS S3存储桶有一个规范的域名命名方案。
详情见:
发布于 2022-03-01 06:38:56
您可以通过网站在帐户中创建HZ my.abc.io,并在帐户中创建NS记录,并将其顶部域设置为与网站帐户中HZ中的NS记录相同的值。在此之后,您将创建将流量路由到站点帐户中的站点所需的所有记录。我认为这一设计保持了帐户HZ的清洁和易于阅读/跟踪。
我一直在使用这一设计,并真正需要这样做,因为我们不仅有一个帐户,我们已经连接到“顶级域名帐户”。
https://stackoverflow.com/questions/71300577
复制相似问题