如果您使用 CloudFront 并选择专用 IP 方法来支持没有 SNI 的客户端,那么 IP 地址会永远保持不变吗?我了解 AWS 必须在全球范围内分配 30-40 个 IP,这些 IP 刚刚分配给您的 CDN,但这些 IP 地址会随着时间而改变吗?还是它们永远保持不变?
有没有简单的方法可以获取这些 IP 的完整列表?
答案1
所有AWS服务(包括CloudFront)都使用位于全球不同位置的分布式数据中心。分配的IP地址不会改变。
我建议您查看 json 文件中所有 CloudFront ip 地址的列表;
https://ip-ranges.amazonaws.com/ip-ranges.json
参见其他:https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html
答案2
“CloudFront 不支持为分配分配静态 IP 地址。当用户从 CloudFront 请求内容时,DNS 将返回具有最低延迟的边缘位置的 4 个 IP 地址。这样可以以最佳性能交付内容”
https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-distribution-static-ip/