Я пытаюсь развернуть 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).
Есть ли другой способ почистить только папку?
Итак, как бы вы очистили конкретный каталог?
Является ли CLI единственным требованием для вас. @Жизненно важный
любой тип сценария будет работать.
Я думаю, что решил эту проблему с помощью Kudu API, я все еще пытаюсь понять, подойдет ли это мне.
Как я уже упоминал, флаг 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'
Флаг
Clean
реализован для очистки только корня приложения, но не отдельных каталогов. @Жизненно важный