Skip to content

DomainName

Source: src/AWS/AppSync/DomainName.ts

A custom domain name for AppSync GraphQL APIs.

Requires an ACM certificate in us-east-1 (the domain is CloudFront-backed). Attach an API with ApiAssociation and point DNS at the appsyncDomainName attribute.

const domain = yield* AppSync.DomainName("Domain", {
domainName: "api.example.com",
certificateArn: usEast1Cert.certificateArn,
});
yield* AppSync.ApiAssociation("Assoc", { domain, api });
// CNAME api.example.com → domain.appsyncDomainName