Функция Azure, как переместить параметры приложения с локального сервера на сервер и наоборот

Я немного новичок в Azure.

Проблема в том, что я разрабатываю функции Azure, и иногда мне приходится работать локально (код/тест и т. д.), а иногда — в Azure. Каждый раз, когда я переключаюсь, мне приходится сравнивать и изменять настройки приложения вручную.

Есть ли способ избежать этого? Что-то, где, если я запускаю локально, я могу получить последнюю версию с сервера без руководства, и когда я перейду на сервер, Azure может знать о моих изменениях?

Спасибо


person user576510    schedule 06.03.2018    source источник


Ответы (1)


Да, используйте Основные инструменты функций Azure

Usage: func azure functionapp <action> [-/--options]

fetch-app-settings  Retrieve App Settings from your Azure-hosted
                    Function App and store locally Aliases:
                    fetch-app-settings, fetch

и

Usage: func azure functionapp <action> [-/--options]

publish             Publish the current directory contents to an
                    Azure Function App. Locally deleted files
                    are not removed from destination.

    <FunctionAppName> Function App name

    --publish-local-settings [-i] Updates App Settings for the
                                  function app in Azure during deployment.

    --publish-settings-only [-o]  Only publish settings and skip the
                                  content. Default is prompt.

    --overwrite-settings [-y]     Only to be used in conjunction with -i or -o.
                                  Overwrites AppSettings in Azure with local
                                  value if different. Default is prompt.

Существует также шифрование для локального файла, если вы чувствуете себя немного предприимчивым,
запустите func settings, чтобы использовать его.

person evilSnobu    schedule 06.03.2018