az functionapp deployment source

Примечание.

Эта группа команд содержит команды, определенные как в Azure CLI, так и в одном расширении. Установите каждое расширение, чтобы воспользоваться расширенными возможностями. Подробнее о расширениях.

Управление развертыванием приложений-функций с помощью системы управления версиями.

Команды

Имя Описание Тип Состояние
az functionapp deployment source config

Управление развертыванием из репозиториев Git или Mercurial.

Основные сведения Общедоступная версия
az functionapp deployment source config-local-git

Получите URL-адрес конечной точки репозитория Git для клонирования и отправки в приложение-функцию.

Основные сведения Общедоступная версия
az functionapp deployment source config-zip

Выполните развертывание с помощью push-развертывания kudu zip для приложения-функции.

Основные сведения Общедоступная версия
az functionapp deployment source config-zip (appservice-kube Расширение)

Выполните развертывание с помощью push-развертывания kudu zip для приложения-функции.

Расширение Общедоступная версия
az functionapp deployment source delete

Удалите конфигурацию развертывания системы управления версиями.

Основные сведения Общедоступная версия
az functionapp deployment source show

Получение сведений о конфигурации развертывания системы управления версиями.

Основные сведения Общедоступная версия
az functionapp deployment source sync

Синхронизация из репозитория. Требуется только в режиме интеграции вручную.

Основные сведения Общедоступная версия
az functionapp deployment source update-token

Обновите маркер управления версиями, кэшированный в службе приложений Azure.

Основные сведения Общедоступная версия

az functionapp deployment source config

Управление развертыванием из репозиториев Git или Mercurial.

Обратите внимание, что пароль действия GitHub теперь редактируется в результате. Используйте az functionapp deployment source show команду для просмотра пароля действия GitHub.

az functionapp deployment source config --repo-url
                                        [--branch]
                                        [--git-token]
                                        [--github-action]
                                        [--ids]
                                        [--manual-integration]
                                        [--name]
                                        [--repository-type {externalgit, git, github, localgit, mercurial}]
                                        [--resource-group]
                                        [--slot]
                                        [--subscription]

Примеры

Управление развертыванием из репозиториев Git или Mercurial. (автоматическое создание)

az functionapp deployment source config --branch master --manual-integration --name MyFunctionApp --repo-url https://github.com/Azure-Samples/function-image-upload-resize --resource-group MyResourceGroup

Обязательные параметры

--repo-url -u

URL-адрес репозитория для извлечения последнего источника, например. https://github.com/foo/foo-web

Необязательные параметры

--branch

Имя ветви репозитория.

--git-token

Маркер доступа Git, необходимый для автоматической синхронизации.

--github-action

Если используется действие GitHub, по умолчанию используется значение False.

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--manual-integration

Отключите автоматическую синхронизацию между системой управления версиями и веб-сайтом.

--name -n

Имя приложения-функции.

--repository-type

Тип репозитория.

допустимые значения: externalgit, git, github, localgit, mercurial
значение по умолчанию: git
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--slot -s

Имя слота. По умолчанию используется слот рабочей среды, если он не указан.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

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

az functionapp deployment source config-local-git

Получите URL-адрес конечной точки репозитория Git для клонирования и отправки в приложение-функцию.

az functionapp deployment source config-local-git [--ids]
                                                  [--name]
                                                  [--resource-group]
                                                  [--slot]
                                                  [--subscription]

Примеры

Получите конечную точку и добавьте ее как удаленный git.

az functionapp deployment source config-local-git \
    -g MyResourceGroup -n MyUniqueApp

git remote add azure \
    https://{deploy_user_name}@MyUniqueApp.scm.azurewebsites.net/MyUniqueApp.git

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя приложения-функции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--slot -s

Имя слота. По умолчанию используется слот рабочей среды, если он не указан.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

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

az functionapp deployment source config-zip

Выполните развертывание с помощью push-развертывания kudu zip для приложения-функции.

По умолчанию Kudu предполагает, что развертывания ZIP не требуют каких-либо действий, связанных со сборкой, таких как установка npm или публикация dotnet. Это можно переопределить, включив файл развертывания в ZIP-файл со следующим содержимым "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true, чтобы включить логику обнаружения Kudu и процесс создания скриптов сборки. См. раздел https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Кроме того, параметр можно включить с помощью команды az functionapp config appsettings set.

az functionapp deployment source config-zip --src
                                            [--build-remote {false, true}]
                                            [--ids]
                                            [--name]
                                            [--resource-group]
                                            [--slot]
                                            [--subscription]
                                            [--timeout]

Примеры

Выполните развертывание с помощью содержимого ZIP-файла.

az functionapp deployment source config-zip \
    -g {myRG} -n {myAppName} \
    --src {zipFilePathLocation}

Обязательные параметры

--src

Путь к ZIP-файлу для развертывания.

Необязательные параметры

--build-remote

Включите удаленную сборку во время развертывания.

допустимые значения: false, true
--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя приложения-функции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--slot -s

Имя слота. По умолчанию используется слот рабочей среды, если он не указан.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--timeout -t

Настраиваемое время ожидания в секундах для проверка состояния развертывания.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

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

az functionapp deployment source config-zip (appservice-kube Расширение)

Выполните развертывание с помощью push-развертывания kudu zip для приложения-функции.

По умолчанию Kudu предполагает, что развертывания ZIP не требуют каких-либо действий, связанных со сборкой, таких как установка npm или публикация dotnet. Это можно переопределить, включив файл развертывания в ZIP-файл со следующим содержимым "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true, чтобы включить логику обнаружения Kudu и процесс создания скриптов сборки. См. раздел https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Кроме того, параметр можно включить с помощью команды az functionapp config appsettings set.

az functionapp deployment source config-zip --src
                                            [--build-remote {false, true}]
                                            [--ids]
                                            [--name]
                                            [--resource-group]
                                            [--slot]
                                            [--subscription]
                                            [--timeout]

Примеры

Выполните развертывание с помощью содержимого ZIP-файла.

az functionapp deployment source config-zip \
    -g {myRG} -n {myAppName} \
    --src {zipFilePathLocation}

Обязательные параметры

--src

Путь к ZIP-файлу для развертывания.

Необязательные параметры

--build-remote

Включите удаленную сборку во время развертывания.

допустимые значения: false, true
значение по умолчанию: False
--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя приложения-функции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--slot -s

Имя слота. По умолчанию используется слот рабочей среды, если он не указан.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--timeout -t

Настраиваемое время ожидания в секундах для проверка состояния развертывания.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

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

az functionapp deployment source delete

Удалите конфигурацию развертывания системы управления версиями.

az functionapp deployment source delete [--ids]
                                        [--name]
                                        [--resource-group]
                                        [--slot]
                                        [--subscription]

Примеры

Удалите конфигурацию развертывания системы управления версиями. (автоматическое создание)

az functionapp deployment source delete --name MyFunctionApp --resource-group MyResourceGroup

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя приложения-функции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--slot -s

Имя слота. По умолчанию используется слот рабочей среды, если он не указан.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

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

az functionapp deployment source show

Получение сведений о конфигурации развертывания системы управления версиями.

az functionapp deployment source show [--ids]
                                      [--name]
                                      [--resource-group]
                                      [--slot]
                                      [--subscription]

Примеры

Получение сведений о конфигурации развертывания системы управления версиями. (автоматическое создание)

az functionapp deployment source show --name MyFunctionApp --resource-group MyResourceGroup

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя приложения-функции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--slot -s

Имя слота. По умолчанию используется слот рабочей среды, если он не указан.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

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

az functionapp deployment source sync

Синхронизация из репозитория. Требуется только в режиме интеграции вручную.

az functionapp deployment source sync [--ids]
                                      [--name]
                                      [--resource-group]
                                      [--slot]
                                      [--subscription]

Примеры

Синхронизация из репозитория. Требуется только в режиме интеграции вручную. (автоматическое создание)

az functionapp deployment source sync --name MyFunctionApp --resource-group MyResourceGroup

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя приложения-функции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--slot -s

Имя слота. По умолчанию используется слот рабочей среды, если он не указан.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

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

az functionapp deployment source update-token

Обновите маркер управления версиями, кэшированный в службе приложений Azure.

Если маркер не указан, команда очистит существующий маркер. Обратите внимание, что маркеры теперь редактируются в результате.

az functionapp deployment source update-token [--git-token]

Необязательные параметры

--git-token

Маркер доступа Git, необходимый для автоматической синхронизации.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

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