Как мы можем изменить hostingstart.html из kudu в службе приложений Azure?

#html #azure-web-app-service

#HTML #azure-web-app-service

Вопрос:

Я выполняю всю работу на основе кода. Я хочу поработать над простой задачей редактирования и сохранения hostingstart.html в пользовательском интерфейсе kudu, но я не знаю, как это сделать.

В настоящее время мы проверили соединение через распространение службы приложений Azure и проверку подлинности DNS с помощью terraform и даже проверили, является ли изменение правильным с помощью hostingstart.html в кудууи.

Если возможно, я хотел работать с кодом terraform, поэтому я написал его, как показано ниже, и поместил html-файл внутрь, но это не сработало. (Если это не terraform, направление yaml или sh также подходит.)

 resource "azurerm_app_service" "service" {
  provider = azurerm.generic

  name = "${local.service_name}-service"
  app_service_plan_id = azurerm_app_service_plan.service_plan.id
  location = azurerm_resource_group.rg.location
  resource_group_name = azurerm_resource_group.rg.name
  https_only = true

  source_control {
    repo_url = "https://git.a.git"
    branch = "master"
  }
}
 

Или мы можем указать путь по умолчанию во внутренней папке таким образом?

 tree : web
         page
         - hostingstart.html
         terraform
         - main.tf
         - app_service.tf

site_config {
  always_on = true
  default_documents = "../page/hostingstart.html"
}
 

На данный момент. Кажется, лучше всего развертывать и применять через хранилище больших двоичных объектов.
(https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/storage_blob )

Ответ №1:

для Terraform вы не можете легко редактировать этот файл из API-интерфейсов плоскости управления, которые будут использовать Terraform. Вместо этого вы можете развернуть минимальное приложение с тем, что вы хотите показать. Вот пример развертывания кода с использованием шаблона ARM: https://github.com/JasonFreeberg/zip-deploy-arm-template .

Комментарии:

1. Да, это верно, но отсутствие увеличения количества методов кода имеет преимущества в управлении кодом. Спасибо за хорошее предложение.