@@ -32,6 +32,7 @@ data "aws_caller_identity" "current" {}
3232data "aws_region" "current" {}
3333
3434resource "aws_cloudwatch_log_group" "api_logs" {
35+ region = " us-east-2"
3536 name = " /aws/lambda/${ local . core_api_lambda_name } "
3637 retention_in_days = var. LogRetentionDays
3738}
@@ -102,8 +103,8 @@ resource "aws_iam_policy" "entra_policy" {
102103 Effect = " Allow" ,
103104 Action = [" secretsmanager:GetSecretValue" ],
104105 Resource = [
105- " arn:aws:secretsmanager:${ data . aws_region . current . region } :${ data . aws_caller_identity . current . account_id } :secret:infra-core-api-entra*" ,
106- " arn:aws:secretsmanager:${ data . aws_region . current . region } :${ data . aws_caller_identity . current . account_id } :secret:infra-core-api-ro-entra*"
106+ " arn:aws:secretsmanager:us-east-2 :${ data . aws_caller_identity . current . account_id } :secret:infra-core-api-entra*" ,
107+ " arn:aws:secretsmanager:us-east-2 :${ data . aws_caller_identity . current . account_id } :secret:infra-core-api-ro-entra*"
107108 ]
108109 }
109110 ]
@@ -119,7 +120,7 @@ resource "aws_iam_policy" "api_only_policy" {
119120 Effect = " Allow" ,
120121 Action = [" sqs:SendMessage" ],
121122 Resource = [
122- " arn:aws:sqs:${ data . aws_region . current . region } :${ data . aws_caller_identity . current . account_id } :${ var . ProjectId } -*" ,
123+ " arn:aws:sqs:us-east-2 :${ data . aws_caller_identity . current . account_id } :${ var . ProjectId } -*" ,
123124 ]
124125 }
125126 ]
@@ -188,9 +189,9 @@ resource "aws_iam_policy" "shared_iam_policy" {
188189 Action = [" secretsmanager:GetSecretValue" ],
189190 Effect = " Allow" ,
190191 Resource = [
191- " arn:aws:secretsmanager:${ data . aws_region . current . region } :${ data . aws_caller_identity . current . account_id } :secret:infra-core-api-config*" ,
192- " arn:aws:secretsmanager:${ data . aws_region . current . region } :${ data . aws_caller_identity . current . account_id } :secret:infra-core-api-testing-credentials*" ,
193- " arn:aws:secretsmanager:${ data . aws_region . current . region } :${ data . aws_caller_identity . current . account_id } :secret:infra-core-api-uin-pepper*"
192+ " arn:aws:secretsmanager:us-east-2 :${ data . aws_caller_identity . current . account_id } :secret:infra-core-api-config*" ,
193+ " arn:aws:secretsmanager:us-east-2 :${ data . aws_caller_identity . current . account_id } :secret:infra-core-api-testing-credentials*" ,
194+ " arn:aws:secretsmanager:us-east-2 :${ data . aws_caller_identity . current . account_id } :secret:infra-core-api-uin-pepper*"
194195 ]
195196 },
196197 {
@@ -332,6 +333,7 @@ resource "aws_iam_role_policy_attachment" "sqs_attach_shared" {
332333}
333334
334335resource "aws_lambda_function" "api_lambda" {
336+ region = " us-east-2"
335337 depends_on = [aws_cloudwatch_log_group . api_logs ]
336338 function_name = local. core_api_lambda_name
337339 role = aws_iam_role. api_role . arn
@@ -357,6 +359,7 @@ resource "aws_lambda_function" "api_lambda" {
357359}
358360
359361resource "aws_lambda_function" "sqs_lambda" {
362+ region = " us-east-2"
360363 depends_on = [aws_cloudwatch_log_group . api_logs ]
361364 logging_config {
362365 log_format = " JSON"
@@ -383,13 +386,15 @@ resource "aws_lambda_function" "sqs_lambda" {
383386}
384387
385388resource "aws_lambda_function_url" "api_lambda_function_url" {
389+ region = " us-east-2"
386390 function_name = aws_lambda_function. api_lambda . function_name
387391 authorization_type = " NONE"
388392 invoke_mode = " RESPONSE_STREAM"
389393}
390394
391395// Slow lambda - used for monitoring purposes to avoid triggering lamdba latency alarms
392396resource "aws_lambda_function" "slow_lambda" {
397+ region = " us-east-2"
393398 depends_on = [aws_cloudwatch_log_group . api_logs ]
394399 function_name = local. core_api_slow_lambda_name
395400 role = aws_iam_role. api_role . arn
@@ -422,6 +427,7 @@ resource "aws_lambda_function_url" "slow_api_lambda_function_url" {
422427 function_name = aws_lambda_function. slow_lambda . function_name
423428 authorization_type = " NONE"
424429 invoke_mode = " RESPONSE_STREAM"
430+ region = " us-east-2"
425431}
426432
427433module "lambda_warmer_main" {
0 commit comments