Skip to content

Commit 5527d43

Browse files
committed
added base paths and changed to regional endpoints
1 parent 3381f48 commit 5527d43

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

main.tf

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,18 @@ resource "aws_lambda_permission" "apigw_lambda" {
7474
}
7575

7676
resource "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

8191
resource "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

variables.tf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,3 @@ variable "root-resource-authorization" {
8989
variable "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-
}

0 commit comments

Comments
 (0)