diff --git a/modules/log_forwarder/main.tf b/modules/log_forwarder/main.tf index ea18b9e..826d893 100644 --- a/modules/log_forwarder/main.tf +++ b/modules/log_forwarder/main.tf @@ -1,5 +1,5 @@ locals { - bucket_name = var.bucket_name != "" ? var.bucket_name : "datadog-forwarder-${data.aws_caller_identity.current.account_id}-${data.aws_region.current.name}" + bucket_name = var.bucket_name != "" ? var.bucket_name : "datadog-forwarder-${data.aws_caller_identity.current.account_id}-${data.aws_region.current.region}" dd_api_key = var.dd_api_key != "" ? { DD_API_KEY = var.dd_api_key } : {} dd_api_key_secret_arn = var.dd_api_key_secret_arn != "" ? { DD_API_KEY_SECRET_ARN = var.dd_api_key_secret_arn } : {} @@ -205,7 +205,7 @@ resource "aws_lambda_permission" "cloudwatch" { statement_id = "datadog-forwarder-CloudWatchLogsPermission" action = "lambda:InvokeFunction" function_name = aws_lambda_function.this[0].function_name - principal = "logs.${data.aws_region.current.name}.amazonaws.com" + principal = "logs.${data.aws_region.current.region}.amazonaws.com" source_account = data.aws_caller_identity.current.account_id } diff --git a/modules/rds_enhanced_monitoring_forwarder/main.tf b/modules/rds_enhanced_monitoring_forwarder/main.tf index d1a5e79..f2f7dd7 100644 --- a/modules/rds_enhanced_monitoring_forwarder/main.tf +++ b/modules/rds_enhanced_monitoring_forwarder/main.tf @@ -124,7 +124,7 @@ resource "aws_lambda_permission" "cloudwatch" { action = "lambda:InvokeFunction" function_name = aws_lambda_function.this[0].function_name principal = "logs.amazonaws.com" - source_arn = "arn:aws:logs:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:log-group:RDSOSMetrics:*" + source_arn = "arn:aws:logs:${data.aws_region.current.region}:${data.aws_caller_identity.current.account_id}:log-group:RDSOSMetrics:*" } resource "aws_cloudwatch_log_group" "this" { diff --git a/modules/vpc_flow_log_forwarder/main.tf b/modules/vpc_flow_log_forwarder/main.tf index e3df5d8..5dd5031 100644 --- a/modules/vpc_flow_log_forwarder/main.tf +++ b/modules/vpc_flow_log_forwarder/main.tf @@ -131,7 +131,7 @@ resource "aws_lambda_permission" "cloudwatch" { statement_id = "datadog-forwarder-CloudWatchLogsPermission" action = "lambda:InvokeFunction" function_name = aws_lambda_function.this[0].function_name - principal = "logs.${data.aws_region.current.name}.amazonaws.com" + principal = "logs.${data.aws_region.current.region}.amazonaws.com" source_account = data.aws_caller_identity.current.account_id }