无法为托管静态网站配置 Route53 记录
Not able to configure Route53 record for hosting static website
我想托管根据 AWS 文档看起来非常简单的静态网站,例如创建两个存储桶 example.com 和 www.example.com 等
但是在 Route 53 上配置时;并创建别名 A 记录;它没有填充 S3 存储桶名称。我什至尝试手动输入值,它说
"Alias Target contains an invalid value"
解决方案是在 S3 存储桶级别 --> 添加权限 --> 让所有人列出内容。我认为即使 "Authenticated AWS User" 也可以代替 Everyone 也能正常工作。
截至撰写本文时,根据我的经验,您需要做三件事:
使用 新 Route53 控制台。如果您使用 old Route 53 控制台,则不会列出 S3 存储桶。您将需要使用 new Route 53 控制台。至于如何在两者之间切换,在 route 53 仪表板的顶部会询问您是否要在 old/new 控制台之间切换。如果不存在,则您需要联系 AWS
确保您的存储桶配置为public仅可访问,在存储桶策略和阻止public访问权限设置
确保您的存储桶名称与您的子域相同。
示例 1:如果我想使用 blog.mycoolwebsite.com 创建 A 记录,则存储桶名称需要为 blog.mycoolwebsite.com.
示例2:如果我想在根域mycoolwebsite.com中创建一个A记录,那么桶名需要是mycoolwebsite.com
我想托管根据 AWS 文档看起来非常简单的静态网站,例如创建两个存储桶 example.com 和 www.example.com 等
但是在 Route 53 上配置时;并创建别名 A 记录;它没有填充 S3 存储桶名称。我什至尝试手动输入值,它说
"Alias Target contains an invalid value"
解决方案是在 S3 存储桶级别 --> 添加权限 --> 让所有人列出内容。我认为即使 "Authenticated AWS User" 也可以代替 Everyone 也能正常工作。
截至撰写本文时,根据我的经验,您需要做三件事:
使用 新 Route53 控制台。如果您使用 old Route 53 控制台,则不会列出 S3 存储桶。您将需要使用 new Route 53 控制台。至于如何在两者之间切换,在 route 53 仪表板的顶部会询问您是否要在 old/new 控制台之间切换。如果不存在,则您需要联系 AWS
确保您的存储桶配置为public仅可访问,在存储桶策略和阻止public访问权限设置
确保您的存储桶名称与您的子域相同。
示例 1:如果我想使用 blog.mycoolwebsite.com 创建 A 记录,则存储桶名称需要为 blog.mycoolwebsite.com.
示例2:如果我想在根域mycoolwebsite.com中创建一个A记录,那么桶名需要是mycoolwebsite.com