Update to iam policy.

This commit is contained in:
Jesse Brault 2026-01-13 16:14:17 -06:00
parent a4a4f55d08
commit 4493c808b4

View File

@ -7,6 +7,7 @@ import {
LambdaIntegration,
RestApi
} from 'aws-cdk-lib/aws-apigateway';
import { Effect, PolicyStatement } from 'aws-cdk-lib/aws-iam';
export interface ContactConstructProps {
apiDomainName: IDomainName;
@ -34,5 +35,13 @@ export class ContactConstruct extends Construct {
const contactResource =
contactServiceRestApi.root.addResource('contact');
contactResource.addMethod('POST', contactIntegration);
contactLambda.addToRolePolicy(
new PolicyStatement({
actions: ['ses:SendEmail', 'ses:SendRawEmail'],
effect: Effect.ALLOW,
resources: ['*']
})
);
}
}