Как развернуть приложение-функцию Azure, включая код, с помощью шаблона ARM из Azure Marketplace

Я хочу развернуть приложение-функцию, включая код, используя шаблон ARM , который будет опубликован в Azure Marketplace как управляемое приложение.

Я видел в документации, что вы можете добавить элемент sourcecontrols в шаблон ARM, который можно использовать для указания, например, репозиторий GitHub. Однако я не хочу использовать репозиторий, я хочу, чтобы код был загружен в приложение-функцию.

Я также знаю, что вы можете загрузить код с помощью Azure CLI или PowerShell, однако это будет невозможно при публикации приложения на торговой площадке.

Есть ли способ получить пакет, содержащий все, включая код, и загрузить его в приложение-функцию, используя шаблон ARM в Azure Marketplace?


person Jeffry van de Vuurst    schedule 08.08.2018    source источник


Ответы (1)


Вам следует взглянуть на Run-From-Zip. По сути, вы где-то размещаете zip-пакет (обычно большой двоичный объект хранилища), а в шаблоне ARM вы просто устанавливаете WEBSITE_RUN_FROM_ZIP Параметр приложения, указывающий на него.

В качестве альтернативы вы можете использовать расширение ARM msdeploy и указать его на zip-пакет (например, что-то вроде this).

person David Ebbo    schedule 08.08.2018
comment
Спасибо, я проверю! - person Jeffry van de Vuurst; 10.08.2018
comment
Ю помог мне. Спасибо - person HariHaran; 21.09.2018