Как очистить определенную папку при развертывании в эту папку с помощью «az webapp Deploy»

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

это моя команда:

az webapp deploy 
   --resource-group $(ResourceGroup) 
   --name $(AppName) 
   --src-path $zip_artifact 
   --type zip 
   --target-path Document_Path
   --clean false

Если я использую Clean True, он очищает весь корень приложения (в том числе за пределами Document_Path).

Есть ли другой способ почистить только папку?

Флаг Clean реализован для очистки только корня приложения, но не отдельных каталогов. @Жизненно важный

Jahnavi 15.07.2024 10:09

Итак, как бы вы очистили конкретный каталог?

Vital 15.07.2024 15:43

Является ли CLI единственным требованием для вас. @Жизненно важный

Jahnavi 16.07.2024 06:53

любой тип сценария будет работать.

Vital 16.07.2024 16:34

Я думаю, что решил эту проблему с помощью Kudu API, я все еще пытаюсь понять, подойдет ли это мне.

Vital 16.07.2024 20:36
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
5
106
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как я уже упоминал, флаг Clean реализован для очистки только корневого каталога веб-приложения, но не отдельных каталогов.

Вместо использования az webapp deploy вы можете использовать команду curl для вызова веб-приложения, как описано ниже.

webapp = "apsbjah"
Resourceg = "Jahnavi"
User = "$apsbjah"
Password = "oSxxxxxZkrvHM"
path = "site/wwwroot/A"
curl -u $User:$Password -X DELETE "https://$webapp.scm.azurewebsites.net/api/vfs/$path"

Выход:

Спасибо, единственное, что я хотел бы сделать, это добавить это к URL-адресу: '/?recursive=true'

Vital 17.07.2024 18:06

Другие вопросы по теме

Похожие вопросы

Приложение Nuxt 3 развернуто в Azure. Переменные среды игнорируются в разделе nitro файла nuxt.config.ts
SQL позволяет вставлять повторяющиеся данные, когда две вставки выполняются почти одновременно
Чтение настроек диагностики Azure Entra ID
Конечная точка диспетчера трафика Azure: следующие местоположения, указанные в свойстве geoMapping для конечной точки, не поддерживаются
Измените конфигурацию для регистрации приложения, чем для корпоративного приложения
Новая сетевая карта с общедоступным IP-адресом не имеет подключения к Интернету, а существующая сетевая карта работает нормально
Как скопировать все контейнеры без явного упоминания в массиве между двумя разными учетными записями хранения
Предоставление доступа субъекту службы управляемой идентификации — Microsoft Graph PowerShell
Репликация базы данных SQL Azure и хранилища BLOB-объектов в конфигурации с несколькими регионами
Application Insights иногда не отображает запрос из вызова SQL