Skip to content

Commit 8740261

Browse files
authored
fix: add create:invalidation policy to github actions role (#969)
* fix: add create invalidation policy to github actions role Signed-off-by: Cezar Rata <ceradev@amazon.com> * fix: add create invalidation policy to github actions role Signed-off-by: Cezar Rata <ceradev@amazon.com> --------- Signed-off-by: Cezar Rata <ceradev@amazon.com>
1 parent 9b54180 commit 8740261

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

lib/continuous-integration-stack.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ export class ContinuousIntegrationStack extends cdk.Stack {
3030
description: 'This role is used by GitHub Actions',
3131
maxSessionDuration: cdk.Duration.hours(1)
3232
});
33+
githubActionsRole.addToPolicy(
34+
new iam.PolicyStatement({
35+
actions: ['cloudfront:CreateInvalidation'],
36+
resources: ['*']
37+
})
38+
);
3339

3440
// Override docs: https://docs.aws.amazon.com/cdk/v2/guide/cfn_layer.html#cfn_layer_raw
3541
// Condition from: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-idp_oidc.html#idp_oidc_Create_GitHub

0 commit comments

Comments
 (0)