@@ -43,10 +43,6 @@ module "delete-document-object-lambda" {
4343 handler = " handlers.delete_document_object_handler.lambda_handler"
4444 lambda_timeout = 900
4545 iam_role_policy_documents = [
46- module . document_reference_dynamodb_table . dynamodb_read_policy_document ,
47- module . document_reference_dynamodb_table . dynamodb_write_policy_document ,
48- module . ndr-document-store . s3_read_policy_document ,
49- module . ndr-document-store . s3_write_policy_document ,
5046 module . lloyd_george_reference_dynamodb_table . dynamodb_read_policy_document ,
5147 module . lloyd_george_reference_dynamodb_table . dynamodb_write_policy_document ,
5248 module . ndr-lloyd-george-store . s3_read_policy_document ,
@@ -78,7 +74,6 @@ resource "aws_iam_policy" "dynamodb_stream_delete_object_policy" {
7874 Effect = " Allow"
7975 Resource = [
8076 module.lloyd_george_reference_dynamodb_table.dynamodb_stream_arn,
81- module.document_reference_dynamodb_table.dynamodb_stream_arn,
8277 module.unstitched_lloyd_george_reference_dynamodb_table.dynamodb_stream_arn
8378 ]
8479 },
@@ -128,23 +123,3 @@ resource "aws_lambda_event_source_mapping" "unstitched_lloyd_george_dynamodb_str
128123 }
129124}
130125
131- resource "aws_lambda_event_source_mapping" "document_reference_dynamodb_stream" {
132- event_source_arn = module. document_reference_dynamodb_table . dynamodb_stream_arn
133- function_name = module. delete-document-object-lambda . lambda_arn
134- batch_size = 1
135- starting_position = " LATEST"
136-
137- filter_criteria {
138- filter {
139- pattern = jsonencode ({
140- " eventName" : [
141- " REMOVE"
142- ],
143- userIdentity = {
144- type = [" Service" ],
145- principalId = [" dynamodb.amazonaws.com" ]
146- }
147- })
148- }
149- }
150- }
0 commit comments