#azure-functions #terraform
Вопрос:
У меня есть Терраформ, развертывающий функции Azure. Теперь я хотел бы добавить проверку работоспособности с помощью Terraform? Как его включить, добавить URL и время?
https://docs.microsoft.com/en-us/azure/app-service/monitor-instances-health-check
Ответ №1:
Проверка работоспособности автоматически включается, если вы установите path for health check
флажок site_config block
. Но нет параметра для настройки load balancing time
от terraform.
Я протестировал его, добавив блок site_config с health_check_path:
resource "azurerm_function_app" "example" {
name = "terraform-azure-functions"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
app_service_plan_id = azurerm_app_service_plan.example.id
storage_account_name = azurerm_storage_account.example.name
storage_account_access_key = azurerm_storage_account.example.primary_access_key
site_config{
health_check_path = "/api/health" # need to configure for enabling Health check
}
}
Выходы: