在孟买为 aws api 网关端点使用自定义域
Using custom domain for aws api gateway endpoint in mumbai
我在孟买 (ap-south-1) 托管了一个 aws api 网关。我正在尝试向端点添加自定义域。
我在同一区域创建了一个 ACM 证书,并在 api 网关中创建了一个自定义域名。 api 网关允许我仅在区域化 (ap-south-1) 端点配置而不是边缘 (us-east-1) 优化配置中使用 ACM 证书。这导致目标域的格式为
*.ap-south-1.amazonaws.com
而不是像
这样的云端格式
*.cloudfront.net
创建自定义域名后(api.mydomain.com)我尝试将其添加到 route53 中的托管区域。
当我尝试使用上述格式 (*.ap-south-1.amazonaws.com) 中的目标域创建记录集时,出现错误
The record set could not be saved because:
- Alias Target contains an invalid value.
我尝试在 us-east-1 中创建证书并创建边缘优化端点。在这里,我得到了云端端点。但是当我尝试访问端点时,我遇到了被禁止的异常。
发现我们必须使用来自 us-east-1(N. Virginia) 区域的证书并自行获取云端端点。我不确定如果他们在 53 号路线中不支持区域端点,为什么他们允许它们。
对于禁止的错误,我没有使用正确的 url(在端点创建中使用了 v1)。
我在孟买 (ap-south-1) 托管了一个 aws api 网关。我正在尝试向端点添加自定义域。
我在同一区域创建了一个 ACM 证书,并在 api 网关中创建了一个自定义域名。 api 网关允许我仅在区域化 (ap-south-1) 端点配置而不是边缘 (us-east-1) 优化配置中使用 ACM 证书。这导致目标域的格式为
*.ap-south-1.amazonaws.com
而不是像
这样的云端格式*.cloudfront.net
创建自定义域名后(api.mydomain.com)我尝试将其添加到 route53 中的托管区域。
当我尝试使用上述格式 (*.ap-south-1.amazonaws.com) 中的目标域创建记录集时,出现错误
The record set could not be saved because:
- Alias Target contains an invalid value.
我尝试在 us-east-1 中创建证书并创建边缘优化端点。在这里,我得到了云端端点。但是当我尝试访问端点时,我遇到了被禁止的异常。
发现我们必须使用来自 us-east-1(N. Virginia) 区域的证书并自行获取云端端点。我不确定如果他们在 53 号路线中不支持区域端点,为什么他们允许它们。
对于禁止的错误,我没有使用正确的 url(在端点创建中使用了 v1)。