EKS collector custom domain - Snowplow-managed DNS, ACM certificate
Last updated: September 3, 2026
Snowplow owns the Route53 zone and the certificate. Nothing is required from the customer.
Start at EKS collector custom domains overview if you are not sure this is the right path.
This is the default path for a custom collector domain. Use it whenever the domain's zone is delegated to the customer's Snowplow AWS account.
Consul keys
customer/<client>/aws_rt_pipeline_<env>/input/collector/dns/delegated_ack_managed_domainsBoth are comma-separated lists of fully qualified domain names. Default is empty.
Key | Effect |
|---|---|
| Same, and points the Route53 record at the NLB IPs. |
Steps
Confirm the zone is delegated. It must appear in the customer's
aws_accountstack, either as a
Snowplow-created subdomain zone or as a pre-existing customer zone in the same account. If the
zone is missing, the apply fails when it tries to find it.Add the domain to
collector/dns/delegated_ack_managed_domains.Apply
aws_rt_pipelinewith thestacks/deployhandler.
The apply requests the ACM certificate, and the DNS-01 validation record is created automatically. The Route53 record for the domain is written as an A record pointing at the static NLB IPs, with a 60 second TTL.
Common failures
Message contains | Cause |
|---|---|
| The |
| The domain is in the staging key and the final key. Remove the staging entry. |
| The domain is also in an |
| The domain is also in an imported-cert map. Pick one certificate source. |