#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. Да, это верно, но отсутствие увеличения количества методов кода имеет преимущества в управлении кодом. Спасибо за хорошее предложение.