Amazon web services AWS线路53和x2B;S3静态网站出现错误:别名目标名称不在目标区域内
我已经使用Route53注册了一个域,并为我的网站创建了一个S3 bucket。 假设如下:Amazon web services AWS线路53和x2B;S3静态网站出现错误:别名目标名称不在目标区域内,amazon-web-services,amazon-s3,amazon-route53,Amazon Web Services,Amazon S3,Amazon Route53,我已经使用Route53注册了一个域,并为我的网站创建了一个S3 bucket。 假设如下: Route53托管区域为:domain.com S3存储桶名称为:staging.domain.com 然后,使用Route53控制台,我尝试创建新记录,以使用以下设置指向我的S3存储桶: 记录名称:staging.domain.com 值/将流量路由到:别名到S3网站端点 地区:(来自下拉列表)非洲(开普敦)[af-south-1] 从下拉列表中选择S3 bucket:()S3-website.
- Route53托管区域为:domain.com
- S3存储桶名称为:staging.domain.com
- 记录名称:staging.domain.com
- 值/将流量路由到:别名到S3网站端点
- 地区:(来自下拉列表)非洲(开普敦)[af-south-1]
- 从下拉列表中选择S3 bucket:()S3-website.af-south-1.amazonaws.com(staging.domain.com)
- 记录类型:A
**Error occurred
Bad request.**
(InvalidChangeBatch 400: Tried to create an alias that targets s3-website.af-south-1.amazonaws.com., type A in zone Z11KHD8FBVPUYU, but the alias target name does not lie within the target zone)
在我看来,别名的目标应该是staging.domain.com.s3website.af-south-1.amazonaws.com
不s3网站。af-south-1.amazonaws.com
为了完整起见,我在这个域上列出了另外两个A记录:
- dev.domain.com->指向EC2实例(工作)
- test.domain.com->指向CloudFront发行版(工作)
你知道为什么会发生这种情况,或者如何纠正它吗?我认为你得到的下拉列表是正确的 请参见此屏幕截图: 新的控制台UI具有不同的功能。首先,您必须选择“作为区域”,然后选择“桶”
检查您是否遵循相同的规则,则不应出现错误。还要再检查一下S3 bucket是否为网站托管启用。您提到这是新的控制台UI,这让我回到了旧的UI。我添加了记录,它工作没有任何问题!非常奇怪。即使是旧的用户界面也有同样的功能,但唯一的东西是不存在的端点是否是CloudFront、ELB、S3等。这是在新的用户界面中引入的