使用 terraform 从 azure signalr 检索 primary_connection_string

retrieving the primary_connection_string from azure signalr using terraform

我们无法解决的一件事是如何从 azure signal r 服务(通过 terraform 委托)中检索主连接字符串,我们可以在门户中完美访问它。

我们希望能够使用以下命令访问主连接字符串

output "signalr_primary_connection_string" {
value = "${azurerm_signalr_service.projectx.primary_connection_string}"
}

资源创建为

resource "azurerm_signalr_service" "projectx" {
  name                = "xx-projectx-signalr"
  location            = "${var.region}"
  resource_group_name = "${azurerm_resource_group.OnePoc.name }"
  sku {
    name     = "Standard_S1"
    capacity = 1
  }
}

从文档来看我们应该能够检索到这个 我需要它把它连接到一个函数,否则我们没有自动化

您可以像尝试访问它一样访问它 (proof)。您只需要更新到最新的 azure provider (1.22) 版本。此功能于 4 天前发布。