Update to iam policy.
This commit is contained in:
parent
a4a4f55d08
commit
4493c808b4
@ -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: ['*']
|
||||
})
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user