diff --git a/lib/terraform-substrate/terraform-substrate.template.yaml b/lib/terraform-substrate/terraform-substrate.template.yaml index 0a23769..3c5f8ce 100644 --- a/lib/terraform-substrate/terraform-substrate.template.yaml +++ b/lib/terraform-substrate/terraform-substrate.template.yaml @@ -3605,6 +3605,24 @@ Resources: - s3:PutBucketPolicy - s3:PutBucketPublicAccessBlock Resource: arn:aws:s3:::elasticbeanstalk-us-east-1-396287094661 + - Sid: ManageCloudFormationTemplates + Effect: Allow + Action: + - s3:CreateBucket + - s3:GetBucket* + - s3:ListBucket + - s3:PutBucketPolicy + - s3:PutBucketOwnershipControls + - s3:PutBucketPublicAccessBlock + - s3:PutEncryptionConfiguration + Resource: arn:aws:s3:::cf-templates-* + - Sid: ManageCloudFormationTemplateObjects + Effect: Allow + Action: + - s3:Get* + - s3:Put* + - s3:Delete* + Resource: arn:aws:s3:::cf-templates-*/* - Sid: PutStagingRuntimePolicy Effect: Allow Action: iam:PutRolePolicy