gpt4 book ai didi

azure - 如何在 terraform 中获取容器应用程序的 URL?

转载 作者:行者123 更新时间:2023-12-03 04:42:59 25 4
gpt4 key购买 nike

我尝试使用 terraform 将后端和前端部署为 azure 中的容器应用程序。
前端需要将后端的 URL 作为环境变量。

这可能一次性完成吗?

就像 docker-compose 一样,容器的内部主机名是预先确定的,或者是 kubernetes 中的服务。

我现在唯一能想到的就是应用该计划,等待容器应用程序创建并接收主机名,然后更改我的 .tf 文件并再次应用。但必须有更好的解决方案。

最佳答案

正如 De_The_Mi 所提到的,您可以使用以下方式引用部署的最新版本的 URL:

azurerm_container_app.<your-backend-object-name>.latest_revision_fqdn

但是,每次部署都会发生变化,如果您想要门户中调用的“应用程序 URL”,您可以使用 Github 问题 ( https://github.com/hashicorp/terraform-provider-azurerm/issues/20696 ) 中提到的以下内容

azurerm_container_app.<your-backend-object-name>.ingress[0].fqdn

关于azure - 如何在 terraform 中获取容器应用程序的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75735834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com