Skip to content

Commit 47d67ec

Browse files
committed
fix: add DeploymentConfig policy and fix error syntax
1 parent 02ee728 commit 47d67ec

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

packages/cdk-blue-green-container-deployment/src/ecs-deployment-group.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,13 @@ export class EcsDeploymentGroup extends Resource implements IEcsDeploymentGroup
9595
policyStatements: [
9696
{
9797
Effect: Effect.ALLOW,
98-
Action: ['codeDeploy:CreateDeploymentGroup', 'codeDeploy:UpdateDeploymentGroup', 'codeDeploy:DeleteDeploymentGroup'],
98+
Action: [
99+
'codeDeploy:CreateDeploymentGroup',
100+
'codeDeploy:UpdateDeploymentGroup',
101+
'codeDeploy:DeleteDeploymentGroup',
102+
'codedeploy:CreateDeploymentConfig',
103+
'codedeploy:DeleteDeploymentConfig',
104+
],
99105
Resource: '*',
100106
},
101107
{

packages/cdk-blue-green-container-deployment/src/lambdas/ecs-deployment-group/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ const getProperties = (
4848
terminationWaitTimeInMinutes: props.TerminationWaitTimeInMinutes,
4949
autoRollbackOnEvents: props.AutoRollbackOnEvents,
5050
existsDeploymentConfigName: props.ExistsDeploymentConfigName,
51-
createDeploymentConfigInput: JSON.parse(props.CreateDeploymentConfigInput),
51+
createDeploymentConfigInput: props.CreateDeploymentConfigInput,
5252
});
5353

5454
const onCreate = async (event: CloudFormationCustomResourceCreateEvent): Promise<HandlerReturn> => {

0 commit comments

Comments
 (0)