Skip to content

Commit 0e51120

Browse files
committed
CCM-12616: add S3 putObject statement for storing messages when mock enabled
1 parent c045cc1 commit 0e51120

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

infrastructure/terraform/components/dl/module_lambda_mesh_download.tf

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,23 @@ data "aws_iam_policy_document" "mesh_download_lambda" {
9191
}
9292
}
9393

94+
# Mock S3 PutObject for storing messages when mock enabled
95+
dynamic "statement" {
96+
for_each = var.enable_mock_mesh ? [1] : []
97+
content {
98+
sid = "MockMeshPutObject"
99+
effect = "Allow"
100+
101+
actions = [
102+
"s3:PutObject"
103+
]
104+
105+
resources = [
106+
"${module.s3bucket_non_pii_data.arn}/document-reference/*"
107+
]
108+
}
109+
}
110+
94111
statement {
95112
sid = "KMSPermissions"
96113
effect = "Allow"

0 commit comments

Comments
 (0)