@@ -616,7 +616,7 @@ resource "aws_api_gateway_method_response" "response_200" {
616616resource "aws_api_gateway_deployment" "airflow-api-gateway-deployment" {
617617 rest_api_id = data. aws_api_gateway_rest_api . rest_api . id
618618 stage_name = var. rest_api_stage
619- depends_on = [aws_api_gateway_integration . rest_api_integration_for_airflow_api ]
619+ depends_on = [aws_api_gateway_integration . rest_api_integration_for_airflow_api , aws_api_gateway_method_response . response_200 ]
620620}
621621
622622resource "aws_ssm_parameter" "airflow_ui_url" {
@@ -656,7 +656,7 @@ resource "aws_ssm_parameter" "airflow_api_url" {
656656 name = format (" /%s" , join (" /" , compact ([" " , var . project , var . venue , var . service_area , " processing" , " airflow" , " api_url" ])))
657657 description = " The URL of the Airflow REST API."
658658 type = " String"
659- value = " https://www. ${ data . aws_ssm_parameter . shared_services_domain . value } :4443/ ${ var . project } / ${ var . venue } /sps/api/v1"
659+ value = " https://${ aws_api_gateway_deployment . airflow-api-gateway-deployment . invoke_url } /sps/api/v1"
660660 tags = merge (local. common_tags , {
661661 Name = format (local. resource_name_prefix , " endpoints-airflow_api" )
662662 Component = " SSM"
@@ -671,8 +671,8 @@ resource "aws_ssm_parameter" "airflow_api_health_check_endpoint" {
671671 type = " String"
672672 value = jsonencode ({
673673 " componentName" : " Airflow API"
674- " healthCheckUrl" : " https://www. ${ data . aws_ssm_parameter . shared_services_domain . value } :4443/ ${ var . project } / ${ var . venue } /sps/api/v1/health"
675- " landingPageUrl" : " https://www. ${ data . aws_ssm_parameter . shared_services_domain . value } :4443/ ${ var . project } / ${ var . venue } /sps/api/v1"
674+ " healthCheckUrl" : " https://${ aws_api_gateway_deployment . airflow-api-gateway-deployment . invoke_url } /sps/api/v1/health"
675+ " landingPageUrl" : " https://${ aws_api_gateway_deployment . airflow-api-gateway-deployment . invoke_url } /sps/api/v1"
676676 })
677677 tags = merge (local. common_tags , {
678678 Name = format (local. resource_name_prefix , " health-check-endpoints-airflow_api" )
0 commit comments