isIPV6Enabled property
If you want CloudFront to respond to IPv6 DNS requests with an IPv6 address
for your distribution, specify true
. If you specify
false
, CloudFront responds to IPv6 DNS requests with the DNS
response code NOERROR
and with no IP addresses. This allows
viewers to submit a second request, for an IPv4 address for your
distribution.
In general, you should enable IPv6 if you have users on IPv6 networks who
want to access your content. However, if you're using signed URLs or signed
cookies to restrict access to your content, and if you're using a custom
policy that includes the IpAddress
parameter to restrict the IP
addresses that can access your content, don't enable IPv6. If you want to
restrict access to some content by IP address and not restrict access to
other content (or restrict access but not by IP address), you can create two
distributions. For more information, see Creating
a Signed URL Using a Custom Policy in the Amazon CloudFront Developer
Guide.
If you're using an Amazon Route 53 alias resource record set to route traffic to your CloudFront distribution, you need to create a second alias resource record set when both of the following are true:
- You enable IPv6 for the distribution
- You're using alternate domain names in the URLs for your objects
If you created a CNAME resource record set, either with Amazon Route 53 or with another DNS service, you don't need to make any changes. A CNAME record will route traffic to your distribution regardless of the IP address format of the viewer request.
Implementation
final bool? isIPV6Enabled;