I want to create an Amazon Route 53 alias resource record set on the Route 53 console. But I can't select my preferred resource from the Alias Target list.
Short description
When you use the Route 53 console to create an alias record and no resources are available, the Alias Target list shows No Targets Available.
If you receive the No Targets Available message, then verify the following:
- Route 53 supports your resource as an alias target.
- The resource is in the same AWS account as your Route 53 hosted zone.
- You selected the correct AWS Region.
- If you're routing to an Amazon CloudFront distribution, then the resource record name matches an alternate domain name (CNAME) in the CloudFront distribution.
- If you're routing to an Amazon Simple Storage Service (Amazon S3) bucket, then the resource record name matches the Amazon S3 bucket name.
Resolution
Route 53 supports your resource
To verify that Route 53 supports your resource and that you correctly configured your resource, see Value/route traffic to.
The resource is in the same account
Make sure that your resource is in the same account as your Route 53 hosted zone. If you choose to route to resources in a different account, then enter a value that identifies the resource. For example, to use an Amazon CloudFront distribution as an alias target, enter the CloudFront domain name.
You selected the correct Region
Select the correct Region where you created your resources.
The resource record name matches a CNAME in the CloudFront distribution
Before you route to CloudFront distributions, make sure that the name of the resource record matches a CNAME in the CloudFront distribution.
For example, if the record name is example.com, then your CloudFront distribution must use example.com as one of its CNAMEs.
The resource record name matches the Amazon S3 bucket name
Make sure that the name of the resource record for your Amazon S3 website endpoint matches the name of your Amazon S3 bucket. Also, configure your bucket for website hosting.
For example, if your bucket's name is AWSDOC-EXAMPLE-BUCKET, the record name must also be AWSDOC-EXAMPLE-BUCKET.
Related information
Values specific for simple alias records