Skip to content

Commit 5631dcb

Browse files
authored
Enforce secure transport policy on artifacts bucket (#389)
1 parent ec32a98 commit 5631dcb

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/rpdk/core/data/managed-upload-infrastructure.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,16 @@ Resources:
3737
Resource:
3838
- !Sub "arn:${AWS::Partition}:s3:::${ArtifactBucket}"
3939
- !Sub "arn:${AWS::Partition}:s3:::${ArtifactBucket}/*"
40+
- Sid: Require Secure Transport
41+
Action: "s3:*"
42+
Effect: Deny
43+
Resource:
44+
- !Sub "arn:${AWS::Partition}:s3:::${ArtifactBucket}"
45+
- !Sub "arn:${AWS::Partition}:s3:::${ArtifactBucket}/*"
46+
Condition:
47+
Bool:
48+
"aws:SecureTransport": "false"
49+
Principal: "*"
4050

4151
EncryptionKey:
4252
Type: AWS::KMS::Key

0 commit comments

Comments
 (0)