尝试将队列Api连接部署到Kind V2,因为必须获得运行时URL,这只有在Kind: V2时才有可能,现在它被部署为V1
resource "azurerm_api_connection" "azurequeuesconnect" {
name = "azurequeues"
resource_group_name = data.azurerm_resource_group.resource_group.name
managed_api_id = data.azurerm_managed_api.azurequeuesmp.id
display_name = "azurequeues"
parameter_values = {
"storageaccount" = data.azurerm_storage_account.blobStorageAccount.name
"sharedkey" = data.azurerm_storage_account.blobStorageAccount.primary_access_key
}
tags = {
"environment-id" = "testtag"
}
}
据我所知,这目前是不可能的。参见github issue
我有一个类似的问题,并解决它,我使用了一个ARM模板和'azurerm_resource_group_template_deployment' terraform模块。
这是一个参考:https://github.com/microsoft/AzureTRE/blob/main/templates/shared_services/airlock_notifier/terraform/airlock_notifier.tf L58
这可以通过使用arm模板和terraform模板部署来实现