This template creates a private DNS namespace based on DNS, which is visible only inside a specified Amazon VPC. The namespace defines your service naming scheme. For example, if you name your namespace `example.com` and name your service `backend`, the resulting DNS name for the service is `backend.example.com`. Service instances that are registered using a private DNS namespace can be discovered using either a `DiscoverInstances` request or using DNS. For the current quota on the number of namespaces that you can create using the same AWS account, see AWS Cloud Map quotas in the _AWS Cloud Map Developer Guide_. The template creates a private DNS namespace named `private-example.com` with a description, VPC ID, and DNS properties.

PrivateDnsNamespace
AWS::ServiceDiscovery::PrivateDnsNamespace


Properties
DnsProperties
SOA

CloudFormation Template

Share Template