domainName property
Amazon S3 origins: The DNS name of the Amazon S3 bucket from which
you want CloudFront to get objects for this origin, for example,
myawsbucket.s3.amazonaws.com
. If you set up your bucket to be
configured as a website endpoint, enter the Amazon S3 static website hosting
endpoint for the bucket.
For more information about specifying this value for different types of origins, see Origin Domain Name in the Amazon CloudFront Developer Guide.
Constraints for Amazon S3 origins:
-
If you configured Amazon S3 Transfer Acceleration for your bucket, don't
specify the
s3-accelerate
endpoint forDomainName
. - The bucket name must be between 3 and 63 characters long (inclusive).
- The bucket name must contain only lowercase characters, numbers, periods, underscores, and dashes.
- The bucket name must not contain adjacent periods.
www.example.com
.
Constraints for custom origins:
-
DomainName
must be a valid DNS name that contains only a-z, A-Z, 0-9, dot (.), hyphen (-), or underscore (_) characters. - The name cannot exceed 128 characters.
Implementation
final String domainName;