File tree Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Original file line number Diff line number Diff line change @@ -74,8 +74,18 @@ resource "aws_lambda_permission" "apigw_lambda" {
7474}
7575
7676resource "aws_api_gateway_domain_name" "api_domain" {
77- certificate_arn = data. aws_ssm_parameter . us-east-1-cert . value
7877 domain_name = " ${ var . dns-name } .${ substr (module. acs . route53_zone . name , 0 , length (module. acs . route53_zone . name )- 1 )} "
78+ regional_certificate_arn = module. acs . certificate . arn
79+
80+ endpoint_configuration {
81+ types = [" REGIONAL" ]
82+ }
83+ }
84+
85+ resource "aws_api_gateway_base_path_mapping" "path_mapping" {
86+ api_id = aws_api_gateway_rest_api. api . id
87+ stage_name = aws_api_gateway_deployment. stage . stage_name
88+ domain_name = aws_api_gateway_domain_name. api_domain . domain_name
7989}
8090
8191resource "aws_route53_record" "a_record" {
@@ -84,9 +94,9 @@ resource "aws_route53_record" "a_record" {
8494 zone_id = module. acs . route53_zone . zone_id
8595
8696 alias {
87- evaluate_target_health = true
88- name = aws_api_gateway_domain_name. api_domain . cloudfront_domain_name
89- zone_id = aws_api_gateway_domain_name. api_domain . cloudfront_zone_id
97+ evaluate_target_health = false
98+ name = aws_api_gateway_domain_name. api_domain . regional_domain_name
99+ zone_id = aws_api_gateway_domain_name. api_domain . regional_zone_id
90100 }
91101}
92102
Original file line number Diff line number Diff line change @@ -89,7 +89,3 @@ variable "root-resource-authorization" {
8989variable "swagger-path" {
9090 type = string
9191}
92-
93- data "aws_ssm_parameter" "us-east-1-cert" {
94- name = " /acs/acm/us-east-1/zone-cert-arn"
95- }
You can’t perform that action at this time.
0 commit comments