From 1e1bd7ead2b8724cec22b682fc12a89dc53c4899 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Fri, 13 Mar 2026 15:42:57 +0000 Subject: [PATCH] use api_endpoint rather than invoke_url in cdn deployment --- infrastructure/terraform/cdn/main.tf | 6 +----- .../terraform/modules/lambda_with_api_gateway/outputs.tf | 8 ++++---- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/infrastructure/terraform/cdn/main.tf b/infrastructure/terraform/cdn/main.tf index 2eca76e7..ce1e20e5 100644 --- a/infrastructure/terraform/cdn/main.tf +++ b/infrastructure/terraform/cdn/main.tf @@ -44,11 +44,7 @@ module "cdn" { # ---- API Gateway ---- { origin_type = "api" - origin_domain_name = replace( - data.terraform_remote_state.fast_api.outputs.api_endpoint, - "https://", - "" - ) + origin_domain_name = data.terraform_remote_state.fast_api.outputs.api_endpoint origin_id = "api-origin" } ] diff --git a/infrastructure/terraform/modules/lambda_with_api_gateway/outputs.tf b/infrastructure/terraform/modules/lambda_with_api_gateway/outputs.tf index fad4f66c..e3b291a7 100644 --- a/infrastructure/terraform/modules/lambda_with_api_gateway/outputs.tf +++ b/infrastructure/terraform/modules/lambda_with_api_gateway/outputs.tf @@ -2,10 +2,10 @@ output "role_name" { value = module.role.role_name } -output "api_endpoint" { - value = aws_apigatewayv2_stage.this.invoke_url -} - output "domain_name" { value = var.domain_name +} + +output "api_endpoint" { + value = aws_apigatewayv2_stage.this.api_endpoint } \ No newline at end of file