Skip to content

Commit e7b5dc6

Browse files
committed
Terraform
1 parent 30833f7 commit e7b5dc6

File tree

3 files changed

+26
-29
lines changed

3 files changed

+26
-29
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
resource "aws_lambda_event_source_mapping" "letter_stream_forwarder_dynamodb" {
2+
event_source_arn = aws_dynamodb_table.letters.stream_arn
3+
function_name = module.letter_stream_forwarder.function_arn
4+
starting_position = "LATEST"
5+
batch_size = 10
6+
maximum_batching_window_in_seconds = 1
7+
scaling_config { maximum_concurrency = 10 }
8+
9+
depends_on = [
10+
module.letter_stream_forwarder # ensures stream forwarder exists
11+
]
12+
}
13+
14+
resource "aws_lambda_event_source_mapping" "letter_updates_transformer_kinesis" {
15+
event_source_arn = aws_kinesis_stream.letter_change_stream.arn
16+
function_name = module.letter_updates_transformer.function_arn
17+
starting_position = "LATEST"
18+
batch_size = 10
19+
maximum_batching_window_in_seconds = 1
20+
scaling_config { maximum_concurrency = 10 }
21+
22+
23+
depends_on = [
24+
module.letter_updates_transformer # ensures updates transformer exists
25+
]
26+
}

infrastructure/terraform/components/api/module_lambda_letter_stream_forwarder.tf

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,3 @@ data "aws_iam_policy_document" "letter_stream_forwarder_lambda" {
5555
]
5656
}
5757
}
58-
59-
60-
61-
resource "aws_lambda_event_source_mapping" "letter_stream_forwarder_dynamodb" {
62-
event_source_arn = aws_dynamodb_table.letters.stream_arn
63-
function_name = module.letter_stream_forwarder.function_arn
64-
starting_position = "LATEST"
65-
batch_size = 10
66-
maximum_batching_window_in_seconds = 1
67-
scaling_config { maximum_concurrency = 10 }
68-
69-
depends_on = [
70-
module.letter_stream_forwarder # ensures stream forwarder exists
71-
]
72-
}

infrastructure/terraform/components/api/module_lambda_letter_updates_transformer.tf

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -54,17 +54,3 @@ data "aws_iam_policy_document" "letter_updates_transformer_lambda" {
5454
]
5555
}
5656
}
57-
58-
resource "aws_lambda_event_source_mapping" "letter_updates_transformer_kinesis" {
59-
event_source_arn = aws_kinesis_stream.letter_change_stream.arn
60-
function_name = module.letter_updates_transformer.function_arn
61-
starting_position = "LATEST"
62-
batch_size = 10
63-
maximum_batching_window_in_seconds = 1
64-
scaling_config { maximum_concurrency = 10 }
65-
66-
67-
depends_on = [
68-
module.letter_updates_transformer # ensures stream forwarder exists
69-
]
70-
}

0 commit comments

Comments
 (0)