File tree Expand file tree Collapse file tree
infrastructure/terraform/components/api Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55# aws_api_gateway_rest_api whenever the desired security policy changes, ensuring
66# the new API is always created with the correct TLS version.
77locals {
8- rest_api_security_policy = " SecurityPolicy_TLS12_PFS_2025_EDGE"
8+ rest_api_security_policy = " SecurityPolicy_TLS12_PFS_2025_EDGE"
9+ rest_api_endpoint_access_mode = " STRICT"
910}
1011
1112resource "terraform_data" "rest_api_security_policy" {
12- input = local. rest_api_security_policy
13+ input = {
14+ security_policy = local.rest_api_security_policy
15+ endpoint_access_mode = local.rest_api_endpoint_access_mode
16+ }
1317}
Original file line number Diff line number Diff line change 88 APIG_EXECUTION_ROLE_ARN = aws_iam_role.api_gateway_execution_role.arn
99 AWS_REGION = var.region
1010 SECURITY_POLICY = local.rest_api_security_policy
11+ ENDPOINT_ACCESS_MODE = local.rest_api_endpoint_access_mode
1112 AUTHORIZER_LAMBDA_ARN = module.authorizer_lambda.function_arn
1213 GET_LETTER_LAMBDA_ARN = module.get_letter.function_arn
1314 GET_LETTERS_LAMBDA_ARN = module.get_letters.function_arn
Original file line number Diff line number Diff line change 308308 }
309309 }
310310 },
311+ "x-amazon-apigateway-endpoint-access-mode" : " ${ENDPOINT_ACCESS_MODE}" ,
311312 "x-amazon-apigateway-security-policy" : " ${SECURITY_POLICY}"
312313}
You can’t perform that action at this time.
0 commit comments