Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS线路53和x2B;S3静态网站出现错误:别名目标名称不在目标区域内_Amazon Web Services_Amazon S3_Amazon Route53 - Fatal编程技术网

Amazon web services AWS线路53和x2B;S3静态网站出现错误:别名目标名称不在目标区域内

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注册了一个域,并为我的网站创建了一个S3 bucket。 假设如下:

  • Route53托管区域为:domain.com
  • S3存储桶名称为:staging.domain.com
然后,使用Route53控制台,我尝试创建新记录,以使用以下设置指向我的S3存储桶:

  • 记录名称: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等。这是在新的用户界面中引入的