diff --git a/services/terraform/modules/shared/dynamodb.tf b/services/terraform/modules/shared/dynamodb.tf --- a/services/terraform/modules/shared/dynamodb.tf +++ b/services/terraform/modules/shared/dynamodb.tf @@ -83,7 +83,7 @@ name = "tunnelbroker-undelivered-messages" hash_key = "deviceID" range_key = "messageID" - billing_mode = "PAY_PER_REQUEST" + billing_mode = "PAY_PER_REQUEST" attribute { name = "deviceID" @@ -99,7 +99,9 @@ resource "aws_dynamodb_table" "identity-users" { name = "identity-users" hash_key = "userID" - billing_mode = "PAY_PER_REQUEST" + billing_mode = "PAY_PER_REQUEST" + stream_enabled = true + stream_view_type = "NEW_AND_OLD_IMAGES" attribute { name = "userID"