在 AWS 上启用 API 网关 IPv6?

Enable API Gateway IPv6 on AWS?

我正在使用 Lambda 和 API 网关来构建 API。而且,我读到 AWS CloudFront 支持 IPv6。我想使用自定义域,并根据 API 网关的要求使用 ACM 创建了证书。

但是,当我使用 http://ready.chair6.net 测试是否为 CloudFront URL 找到 AAAA 记录时,找不到 AAAA 记录。

许多博客文章都假设 CloudFront 分发设置是可访问的。但是,当我们使用 API 网关创建 CloudFront 分配时,您不能更改分配的设置 - 不能从控制台更改。

如何为 API 网关启用 IPv6?

作为解决方法,您可以创建自己的 CloudFront 分配,在那里启用 IPv6,然后将其指向 API 网关——您将希望使用区域端点(避免 API 网关创建自己的 CloudFront 分配)而不是边缘优化端点(它创建 "hidden" CloudFront 分配由 API 网关控制)。