azure - Terraform 是否支持 Azure 部署槽?
问题描述
可以使用 Terraform 创建一个带有部署槽的 azure 应用服务,用于暂存和生产。我正在尝试将开源项目主分支部署到暂存槽并将发布分支部署到生产槽。但是 Terraform 应用服务 ( https://www.terraform.io/docs/providers/azurerm/r/app_service.html ) 还不支持部署槽?
解决方案
正如评论所提到的,Terraform 确实通过azurerm_app_service_slot支持部署槽。请注意
注意:使用插槽时 - 使用 azurerm_app_service_active_slot 资源提升插槽时,azurerm_app_service 资源上的 app_settings、connection_string 和 site_config 块将被覆盖。
有关更多信息,您可以阅读教程:使用 Terraform 使用 Azure 部署槽配置基础架构。本文通过引导您通过 GitHub 和 Azure 部署两个应用程序来说明部署槽的示例使用。一个应用程序托管在生产槽中。第二个应用程序托管在暂存槽中。
推荐阅读
- ffmpeg - ffmpeg 跨分辨率的 hls 文件中的比特率相同
- android - 如何预览 androidx.recyclerview?
- linux - ARM Cortex-M 上的 Linux 内核:如何构建正确的可执行文件
- android - 如何从收件箱移动到 kotlin/android.. 中的对话选项卡?
- linux - Diff 命令与 Grep 一起提供“二进制文件(标准输入)匹配”
- java - Jena ARQ中子选择的绑定值问题
- java - 这是最好的方法吗?有没有更清洁的方法?
- sas - 有没有更好的方法来比较 SAS 中不同行之间的案例?
- javascript - 无法解决类装饰器类型错误
- vb.net - 如何通过套接字发送 STX 和 ETX