Как загрузить / клонировать исходный код из службы приложений Azure на локальный компьютер с помощью azure-cli / powershell

Мне довелось прочитать статью, в которой объясняется, как загрузить исходный код службы приложений Azure:

Как загрузить приложение Azure Скачать исходный код службы

Я хотел бы добиться чего-то похожего (используя azure-cli / powershell), но в следующем порядке:

  • Шаг 1. Загрузите исходный код службы приложений с помощью команд azure-cli / powershell
  • Шаг 2: измените исходный код (локально)
  • Шаг 3: создайте zip-архив с исходным кодом (локально)
  • Шаг 4. Остановите службу приложений с помощью команд azure-cli / powershell (подготовка к развертыванию)
  • Шаг 5. Разверните zip-архив с помощью команд azure-cli / powershell
  • Шаг 6. Запустите службу приложения после успешного развертывания.

Я много читал о azure-cli, чтобы работать с сервисом приложений. Большинство статей начинается с создания приложения, и в моем случае я должен начать с существующего (уже развернутого) приложения. Я не смог найти статью, которая действительно показывает, как загрузить / клонировать существующую службу приложения на локальный компьютер (кроме использования конечной точки git). Вышеупомянутый шаг 1 сам по себе является для меня серьезным препятствием.

Кроме того, в этом сценарии я бы хотел избежать git (на основе клонирования / push / развертывания), если это вообще возможно. Не обижайтесь на использование Git, но просто хотел изучить другие доступные варианты.

Если у меня есть (azure-cli / powershell) примеры для шагов 1, 4, 5 и 6, они помогут мне немного узнать.


person user203687    schedule 06.01.2021    source источник


Ответы (1)


Прежде всего, ваш заказ не рекомендуется. В целях безопасности в большинстве случаев разработчики редко публиковали исходный код напрямую.

Если вы хотите загрузить свой собственный проект, уже опубликованный в Azure, лучше всего использовать FTP, который вы публикуете с помощью ссылка.

Напоминаем, что даже если вы можете загрузить исходный код, как я уже сказал, это скомпилированный код, который может вызвать беспорядок при его использовании. Так что хорошо храните исходный код, чтобы избежать этой ситуации.

person Doris Lv    schedule 06.01.2021
comment
Понятно. Как насчет функций Azure? Разве в Azure не хранится исходный код? Если да, могу ли я узнать команду для извлечения исходного кода на локальный компьютер? - person user203687; 06.01.2021
comment
Это не зависит от Azure, это зависит от разработчиков, хранить исходный код в Azure или нет. В этом аспекте функция app аналогична веб-приложению. - person Doris Lv; 07.01.2021