SES verified identity of type Domain via CDK

1

Hi team!

is there a way to create/validate a domain identity in SES via CDK,

on the CSK documentation, I only found EmailIdentity construct

https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_ses-readme.html#email-identity

should I use a custom construct?

https://github.com/mooyoul/aws-cdk-ses-domain-identity

I want to create an SES verified identity of type Domain via CDK code.

Thank you!

1개 답변
1

Hi,

The EmailIdentity construct applies to both email addresses and domains. Assuming you would like to verify a domain identity that has its DNS hosted in Route53, you can leverage the example in the CDK documentation you referenced which results in all the records for that domain being created in Route53:

declare const myHostedZone: route53.IPublicHostedZone;

const identity = new ses.EmailIdentity(stack, 'Identity', {
  identity: ses.Identity.publicHostedZone(myHostedZone),
  mailFromDomain: 'mail.cdk.dev',
});

Email identity : https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_ses-readme.html#email-identity

profile pictureAWS
지원 엔지니어
Simba_M
답변함 2년 전
  • How would one do this if you are not creating the Route53 PublicHostedZone in the same stack? (how to update within an existing PublicHostedZone?

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠