Вы можете обратиться к этому документу: Взаимодействие с виртуальной файловой системой веб-приложений Azure с помощью PowerShell и API Kudu .Он использует VFS API
в вики-документе .И есть API для вывода списка файлов в каталоге, указанном путем.
GET /api/vfs/{path}/
Lists files at directory specified by path.
А в предыдущем документе под заголовком Загрузка файла из службы приложений есть сценариискачать файлы.Я использую путь без $kuduPath
, чтобы вывести список файлов.И вам нужно Получить заголовок авторизации API REST Kudu через PowerShell .И тогда сценарии будут такими:
$kuduApiUrl="https://<webname>.scm.azurewebsites.net/api/vfs/site/wwwroot/"
Invoke-RestMethod -Uri $kuduApiUrl `
-Headers @{"Authorization"=$kuduApiAuthorisationToken;"If-Match"="*"} `
-Method GET `
-OutFile $localPath `
-ContentType "multipart/form-data"
И вот результат рис. Он перечислит все файлы и папки.
надеюсь, это поможет вам, если у вас остались другие вопросы, пожалуйста, дайте мне знать.