Skip to content

Commit 0464d4d

Browse files
committed
fix message group id
1 parent 3fc84ea commit 0464d4d

File tree

3 files changed

+23
-5
lines changed

3 files changed

+23
-5
lines changed

infrastructure/terraform/components/sandbox/module_eventpub.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module "eventpub" {
1717
enable_event_cache = true
1818
enable_sns_delivery_logging = false
1919
enable_firehose_raw_message_delivery = true
20-
event_cache_buffer_interval = 60
20+
event_cache_buffer_interval = 0
2121
sns_success_logging_sample_percent = 0
2222
force_destroy = true
2323

infrastructure/terraform/modules/backend-api/pipes_pipe_routing_config_table_events.tf

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,19 @@ resource "aws_pipes_pipe" "routing_config_table_events" {
2424
}
2525

2626
target_parameters {
27-
input_template = "{\"dynamodb\": <$.dynamodb>,\"eventID\": <$.eventID>,\"eventName\": <$.eventName>,\"eventSource\": <$.eventSource>,\"tableName\": \"${aws_dynamodb_table.routing_configuration.name}\"}"
27+
input_template = <<-EOF
28+
{
29+
"dynamodb": <$.dynamodb>,
30+
"eventID": <$.eventID>,
31+
"eventName": <$.eventName>,
32+
"eventSource": <$.eventSource>,
33+
"tableName": "${aws_dynamodb_table.routing_configuration.name}",
34+
"prefixedGroupId": "${local.db_entity_shortnames["routing_config"]}:<$.dynamodb.Keys.id.S>"
35+
}
36+
EOF
2837

2938
sqs_queue_parameters {
30-
message_group_id = "${local.db_entity_shortnames["routing_config"]}:<$.dynamodb.Keys.id.S>"
39+
message_group_id = "$.prefixedGroupId"
3140
message_deduplication_id = "$.eventID"
3241
}
3342
}

infrastructure/terraform/modules/backend-api/pipes_pipe_template_table_events.tf

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,19 @@ resource "aws_pipes_pipe" "template_table_events" {
2424
}
2525

2626
target_parameters {
27-
input_template = "{\"dynamodb\": <$.dynamodb>,\"eventID\": <$.eventID>,\"eventName\": <$.eventName>,\"eventSource\": <$.eventSource>,\"tableName\": \"${aws_dynamodb_table.templates.name}\"}"
27+
input_template = <<-EOF
28+
{
29+
"dynamodb": <$.dynamodb>,
30+
"eventID": <$.eventID>,
31+
"eventName": <$.eventName>,
32+
"eventSource": <$.eventSource>,
33+
"tableName": "${aws_dynamodb_table.templates.name}",
34+
"prefixedGroupId": "${local.db_entity_shortnames["template"]}:<$.dynamodb.Keys.id.S>"
35+
}
36+
EOF
2837

2938
sqs_queue_parameters {
30-
message_group_id = "${local.db_entity_shortnames["template"]}:<$.dynamodb.Keys.id.S>"
39+
message_group_id = "$.prefixedGroupId"
3140
message_deduplication_id = "$.eventID"
3241
}
3342
}

0 commit comments

Comments
 (0)