mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-10-07 16:19:07 +00:00
fix(cdk): allow managed environment stack update
This commit is contained in:
parent
9733677d7f
commit
809aa3f3cf
2 changed files with 6 additions and 0 deletions
|
|
@ -223,6 +223,11 @@ event, so `s3:DeleteObject` is scoped to the same AWS-confirmed
|
||||||
`arn:aws:s3:::elasticbeanstalk-*/*` object namespace as `GetObjectAcl`. The
|
`arn:aws:s3:::elasticbeanstalk-*/*` object namespace as `GetObjectAcl`. The
|
||||||
policy does not grant wildcard S3 actions or access to non-Beanstalk buckets.
|
policy does not grant wildcard S3 actions or access to non-Beanstalk buckets.
|
||||||
|
|
||||||
|
The following rerun passed both denials and reached the delegated
|
||||||
|
CloudFormation update, which required `cloudformation:UpdateStack`. That
|
||||||
|
mutation is limited to the single existing Elastic Beanstalk-managed stack ARN
|
||||||
|
for `shoc-backend-dev`; it cannot create stacks or update any other stack.
|
||||||
|
|
||||||
The pinned deployment action can return success after Elastic Beanstalk emits a
|
The pinned deployment action can return success after Elastic Beanstalk emits a
|
||||||
fatal deployment event. The following workflow step therefore verifies that
|
fatal deployment event. The following workflow step therefore verifies that
|
||||||
the exact immutable version label is active and healthy before smoke testing.
|
the exact immutable version label is active and healthy before smoke testing.
|
||||||
|
|
|
||||||
|
|
@ -94,6 +94,7 @@ export class DeployDevStack extends cdk.Stack {
|
||||||
'cloudformation:DescribeStackResources',
|
'cloudformation:DescribeStackResources',
|
||||||
'cloudformation:DescribeStacks',
|
'cloudformation:DescribeStacks',
|
||||||
'cloudformation:ListStackResources',
|
'cloudformation:ListStackResources',
|
||||||
|
'cloudformation:UpdateStack',
|
||||||
],
|
],
|
||||||
resources: [
|
resources: [
|
||||||
`arn:aws:cloudformation:${REGION}:${ACCOUNT_ID}:stack/${ENVIRONMENT_STACK_NAME}/*`,
|
`arn:aws:cloudformation:${REGION}:${ACCOUNT_ID}:stack/${ENVIRONMENT_STACK_NAME}/*`,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue