Как связать сервис приложений Azure с ресурсом аналитики приложения (новым или существующим) с помощью terraform? - PullRequest
0 голосов
/ 11 февраля 2020

Я посмотрел документацию как azurerm_app_service и azurerm_application_insights , и я просто не вижу пути к их ie.

Еще в приложении На странице сервиса на портале есть ссылка на Application Insights, которая в настоящий момент выделена серым цветом: enter image description here

Итак, как мне включить ее с помощью terraform?

1 Ответ

0 голосов
/ 12 февраля 2020

Похоже, что в настоящее время не разрешено использование сведений о приложении с помощью Terraform. * Запрос функции: присоедините azurerm_application_insights к azurerm_app_service в Github.

Возможно установить tag для ресурса azurerm_application_insights,

resource "azurerm_application_insights" "test" {
  tags {
    "hidden-link:/subscriptions/<subscription id>/resourceGroups/<rg name>/providers/Microsoft.Web/sites/<site name>": "Resource"
  }
}

Обычно, если вам нужно включить компонент озарения приложения в службе приложения, вам необходимо добавить APPINSIGHTS_* переменные среды в app_settings вашего веб-приложения.

Например,

 app_settings {
    "APPINSIGHTS_INSTRUMENTATIONKEY" = "${azurerm_application_insights.test.instrumentation_key}"
  }

См. ссылку на аргумент , даже если речь идет о Azure функции.

enter image description here ref: https://www.olivercoding.com/2018-06-24-terraform/

https://github.com/terraform-providers/terraform-provider-azurerm/issues/2457

...