gpt4 book ai didi

amazon-web-services - S3 存储桶的 Route53 子域别名

转载 作者:行者123 更新时间:2023-12-02 00:26:59 25 4
gpt4 key购买 nike

我正在尝试从 S3 存储桶中获取静态网页。

使用以下策略创建 S3 存储桶 test.dev.mydomain.com

    {
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::test.dev.mydomain.com/*"
}
]
}

在此之后,我能够访问 http://test.dev.mydomain.com.s3-website-us-west-1.amazonaws.com

现在我想在 route53 中的 mydomain.com 下创建 DNS 记录。我试图在 Route53 中创建以下别名

名称: test.dev.mydomain.com
类型: A - IPv4 地址(也尝试了 CNAME)
别名:
别名目标: test.dev.mydomain.com.s3-website-us-west-1.amazonaws.com

但是越来越- 别名目标包含无效值。 保存记录时。

在 John Rotenstein 的回答后更新:

等待超过 10 分钟后,能够从列表中选择存储桶并保存记录。

能够访问http://test.dev.mydomain.com.s3-website-us-west-1.amazonaws.com

但仍然 test.dev.mydomain.com 给出 404 page not found

更新:

最近发现 test.dev.mydomain.com 仅在 firefox 中有效,在任何其他浏览器中均无效。

最佳答案

我让它按如下方式工作:

  • 在 ap-southeast-2 区域创建了一个 Amazon S3 存储桶
  • 激活静态网站共享
  • 在 Route 53 中创建了一个记录集:
    • 与存储桶名称匹配的 DNS 名称
    • 类型:A
    • 别名:是
    • 别名目标:从列表中选择的桶

注意:过了很长时间(10 分钟?),桶才出现在列表中!

格式是:

  • 存储桶名称:foo.domain.com
  • 别名目标:s3-website-ap-southeast-2.amazonaws.com

请注意,目标不包含存储桶名称!这是因为 DNS 名称将解析为 S3,然后 S3 将使用完整的 DNS 名称来确定存储桶名称。

关于amazon-web-services - S3 存储桶的 Route53 子域别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53419966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com