Поделиться через


Краткое руководство. Создание подключения к службе в Функции Azure с помощью 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. Если у вас еще нет функции Azure, создайте функцию Azure.
  • В этом кратком руководстве предполагается, что у вас уже есть учетная запись служба хранилища Azure. Если у вас еще нет учетной записи, создайте учетную запись служба хранилища Azure.

Начальная настройка

  1. Если вы используете соединитель службы в первый раз, начните с запуска команды az provider register , чтобы зарегистрировать поставщика ресурсов Service Connector.

    az provider register -n Microsoft.ServiceLinker
    

    Совет

    Вы можете проверить, зарегистрирован ли поставщик ресурсов, выполнив команду az provider show -n "Microsoft.ServiceLinker" --query registrationState. Если выходные данные Registeredимеют значение, то соединитель службы уже зарегистрирован.

  2. При необходимости используйте команду azure CLI az functionapp connection list-support-types , чтобы получить список поддерживаемых целевых служб для приложения-функции.

    az functionapp connection list-support-types --output table
    

Создание подключения службы

Внимание

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

Используйте команду azure CLI az functionapp connection , чтобы создать подключение службы к хранилищу BLOB-объектов с управляемым удостоверением, назначаемое системой, предоставляя следующие сведения:

  • Имя группы ресурсов исходной службы вычислений: имя группы ресурсов приложения-функции.
  • Имя приложения-функции: имя functionApp, которое подключается к целевой службе.
  • Имя группы ресурсов целевой службы — имя группы ресурсов для Хранилища BLOB-объектов.
  • Имя учетной записи хранения: имя вашего хранилища BLOB-объектов.
az functionapp connection create storage-blob --system-identity

Примечание.

Если у вас нет хранилища BLOB-объектов, можно запустить az functionapp connection create storage-blob --new --system-identity подготовку нового и напрямую подключиться к приложению-функции.

Просмотр подключений

Используйте команду azure CLI az functionapp connection list для перечисления подключений к приложению-функции, предоставляя следующие сведения:

  • Имя группы ресурсов исходной службы вычислений: имя группы ресурсов приложения-функции.
  • Имя приложения-функции: имя приложения-функции, которое подключается к целевой службе.
az functionapp connection list -g "<your-function-app-resource-group>" -n "<your-function-app-name>" --output table

Следующие шаги

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