繁体   English   中英

如何在 Terraform 中为 Apigatewayv2 output 自定义域端点配置 url?

[英]How to output a custom domain endpoint configuration url in Terraform for Apigatewayv2?

**已解决:我正在寻找的 output 可以在属性 target_domain_name(嵌套在 domain_name_configuration 下)的资源 aws_apigatewayv2_domain_name 中找到。

我正在寻找一种方法来在我的 Terraform 模块中添加一个 output,以获取自定义域名 route53 url 的 url,这是当我在 Api 网关中创建自定义域时由 AWS 自动创建的。 (例如 d-uq5rzcek63.execute-api.us-east-1.amazonaws.com)。 有谁知道如何以 output 的形式访问该值?

这是构建自定义域的代码块:

resource "aws_apigatewayv2_domain_name" "module_domain" {
  domain_name = "exampledomain.com"
  domain_name_configuration {
    certificate_arn = "arn:aws:acm:us-east-1:000000000000:certificate/xxxx11x-x11x-11xx-11x1-11xxx111xxx1"
    endpoint_type   = "REGIONAL"
    security_policy = "TLS_1_2"
  }
}

请参阅在控制台中可以找到此值的位置的屏幕截图。

这可以使用aws_apigatewayv2_stage中的aws_apigatewayv2_stage或使用aws_apigatewayv2_api中的aws_apigatewayv2_api

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM