Skip to content

Commit e83dcd7

Browse files
authored
VED-963 Revert DQ S3 Bucket (#1113)
* Revert "VED-Add-Lambda-s3 Policy (#894)" This reverts commit f15a1c3. * Revert "VED-759-Data Quality Reports (#885)" This reverts commit c481de0.
1 parent 6eda2a8 commit e83dcd7

File tree

5 files changed

+1
-161
lines changed

5 files changed

+1
-161
lines changed

infrastructure/instance/ecs_batch_processor_config.tf

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -158,14 +158,7 @@ resource "aws_iam_policy" "ecs_task_exec_policy" {
158158
"firehose:PutRecordBatch"
159159
],
160160
"Resource" : "arn:aws:firehose:*:*:deliverystream/${module.splunk.firehose_stream_name}"
161-
},
162-
{
163-
Effect = "Allow",
164-
Action = [
165-
"s3:PutObject",
166-
],
167-
Resource = "${aws_s3_bucket.data_quality_reports_bucket.arn}/*"
168-
},
161+
}
169162
]
170163
})
171164
}

infrastructure/instance/endpoints.tf

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ locals {
44
policy_path = "${path.root}/policies"
55
}
66

7-
# Select the Policy folder
87
data "aws_iam_policy_document" "logs_policy_document" {
98
source_policy_documents = [templatefile("${local.policy_path}/log.json", {})]
109
}
@@ -59,20 +58,6 @@ data "aws_iam_policy_document" "imms_policy_document" {
5958
]
6059
}
6160

62-
data "aws_iam_policy_document" "imms_data_quality_s3_doc" {
63-
source_policy_documents = [
64-
templatefile("${local.policy_path}/s3_data_quality_access.json", {
65-
s3_bucket_arn = aws_s3_bucket.data_quality_reports_bucket.arn
66-
kms_key_arn = data.aws_kms_key.existing_s3_encryption_key.arn
67-
})
68-
]
69-
}
70-
71-
resource "aws_iam_policy" "imms_s3_kms_policy" {
72-
name = "${local.short_prefix}-s3-kms-policy"
73-
policy = data.aws_iam_policy_document.imms_data_quality_s3_doc.json
74-
}
75-
7661
module "imms_event_endpoint_lambdas" {
7762
source = "./modules/lambda"
7863
count = length(local.imms_endpoints)
@@ -89,19 +74,6 @@ module "imms_event_endpoint_lambdas" {
8974
environment = var.environment
9075
}
9176

92-
93-
# Attach data quality report S3 bucket and KMS policy only to "create_imms" and "update_imms" endpoints
94-
resource "aws_iam_role_policy_attachment" "attach_data_quality_s3_to_specific_lambdas" {
95-
for_each = {
96-
for i, mod in module.imms_event_endpoint_lambdas :
97-
local.imms_endpoints[i] => mod
98-
if local.imms_endpoints[i] == "create_imms" || local.imms_endpoints[i] == "update_imms"
99-
}
100-
101-
role = each.value.lambda_role_name
102-
policy_arn = aws_iam_policy.imms_s3_kms_policy.arn
103-
}
104-
10577
locals {
10678
# Mapping outputs with each called lambda
10779
imms_lambdas = {

infrastructure/instance/modules/lambda/outputs.tf

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,3 @@ output "lambda_arn" {
77
output "invoke_arn" {
88
value = module.lambda_function_container_image.lambda_function_invoke_arn
99
}
10-
output "lambda_role_name" {
11-
value = aws_iam_role.lambda_role.name
12-
}

infrastructure/instance/policies/s3_data_quality_access.json

Lines changed: 0 additions & 23 deletions
This file was deleted.

infrastructure/instance/s3_dq_reports.tf

Lines changed: 0 additions & 99 deletions
This file was deleted.

0 commit comments

Comments
 (0)