Краткое руководство: создание подключения службы в Службе приложений с помощью Azure CLI
В этом кратком руководстве описаны шаги по созданию подключения службы в службе приложение Azure с помощью Azure CLI.
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.
Необходимые компоненты
Используйте среду Bash в Azure Cloud Shell. Дополнительные сведения см . в кратком руководстве по Bash в Azure Cloud Shell.
Если вы предпочитаете выполнять справочные команды CLI локально, установите Azure CLI. Если вы работаете в Windows или macOS, Azure CLI можно запустить в контейнере Docker. Дополнительные сведения см. в статье Как запустить Azure CLI в контейнере Docker.
Если вы используете локальную установку, выполните вход в Azure CLI с помощью команды az login. Чтобы выполнить аутентификацию, следуйте инструкциям в окне терминала. Сведения о других возможностях, доступных при входе, см. в статье Вход с помощью Azure CLI.
Установите расширение Azure CLI при первом использовании, когда появится соответствующий запрос. Дополнительные сведения о расширениях см. в статье Использование расширений с Azure CLI.
Выполните команду az version, чтобы узнать установленную версию и зависимые библиотеки. Чтобы обновиться до последней версии, выполните команду az upgrade.
- Для работы с этим кратким руководством требуется Azure CLI 2.30.0 или более поздней версии. Если вы используете Azure Cloud Shell, последняя версия уже установлена.
- В этом кратком руководстве предполагается, что у вас уже есть Служба приложений, работающая в Azure. Если у вас нет Службы приложений, создайте ее.
Начальная настройка
Если вы используете соединитель службы в первый раз, начните с запуска команды az provider register , чтобы зарегистрировать поставщика ресурсов Service Connector.
az provider register -n Microsoft.ServiceLinker
Совет
Вы можете проверить, зарегистрирован ли поставщик ресурсов, выполнив команду
az provider show -n "Microsoft.ServiceLinker" --query registrationState
. Если выходные данныеRegistered
имеют значение, то соединитель службы уже зарегистрирован.При необходимости используйте команду Azure CLI az webapp connection list-support-types, чтобы получить список поддерживаемых целевых служб для Служба приложений.
az webapp connection list-support-types --output table
Создание подключения службы
Внимание
Для использования управляемого удостоверения требуется разрешение на назначение ролей Microsoft Entra. Без этого разрешения создание подключения завершится ошибкой. Вы можете попросить владельца подписки предоставить вам это разрешение или использовать ключ доступа для создания подключения.
Используйте команду azure CLI az webapp connection для создания подключения службы к хранилищу BLOB-объектов с управляемым удостоверением, назначаемого системой, предоставляя следующие сведения:
- Имя группы ресурсов, содержащей Служба приложений
- Имя Служба приложений
- Имя группы ресурсов, содержащей учетную запись хранения
- Имя учетной записи хранения
az webapp connection create storage-blob
Примечание.
Если у вас нет хранилища BLOB-объектов, можно выполнить подготовку az webapp connection create storage-blob --new --system-identity
нового ресурса хранилища BLOB-объектов и напрямую подключить его к экземпляру Служба приложений.
Просмотр подключений
Выполните команду azure CLI az webapp connection, чтобы перечислить подключения к Служба приложений, указав следующие сведения:
- Имя группы ресурсов, содержащей Служба приложений
- Имя Служба приложений
az webapp connection list -g "<your-app-service-resource-group>" -n "<your-app-service-name>" --output table
Следующие шаги
Следуйте приведенным ниже руководствам, чтобы начать создание собственного приложения с помощью соединителя службы.