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


Краткое руководство. Создание подключения к службе в Azure Spring Apps с помощью Azure CLI

В этом кратком руководстве показано, как подключить Azure Spring Apps к другим облачным ресурсам с помощью Azure CLI и соединителя служб.

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

Необходимые компоненты

  • Используйте среду 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.

  • Версия 2.37.0 или более поздней версии Azure CLI. Чтобы обновить до последней версии, выполните команду az upgrade. Если вы используете Azure Cloud Shell, последняя версия уже установлена.

  • Расширение Azure Spring Apps должно быть установлено в Azure CLI или Cloud Shell. Чтобы установить его, выполните команду az extension add --name spring.

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

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

    az provider register -n Microsoft.ServiceLinker
    

    Совет

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

  2. При необходимости выполните команду az spring connection list-support-types , чтобы получить список поддерживаемых целевых служб для Azure Spring Apps.

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

    Совет

    az spring Если команда не распознается системой, убедитесь, что вы установили необходимое расширение, выполнив командуaz extension add --name spring.

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

Создайте подключение из Azure Spring Apps с помощью управляемого удостоверения или ключа доступа.

Внимание

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

  1. az spring connection create Выполните команду, чтобы подключить приложение, развернутое в Azure Spring Apps, к ресурсу хранилища BLOB-объектов с помощью управляемого удостоверения, назначаемого системой.

  2. Укажите следующие сведения в запросе CLI или Cloud Shell:

    az spring connection create storage-blob --system-identity
    
    Параметр Description
    The resource group which contains the spring-cloud Имя группы ресурсов, содержащей приложение, размещенное в Azure Spring Apps.
    Name of the spring-cloud service Имя ресурса Azure Spring Apps.
    Name of the spring-cloud app Имя приложения, размещенного Azure Spring Apps, которое подключается к целевой службе.
    The resource group which contains the storage account Имя группы ресурсов с учетной записью хранения.
    Name of the storage account Имя учетной записи хранения, к которой требуется подключиться. В этом руководстве мы используем хранилище BLOB-объектов.

Совет

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

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

Выполните az spring connection list команду, чтобы получить список всех подготовленных подключений Azure Spring Apps.

Замените заполнители <azure-spring-apps-resource-group>и <azure-spring-apps-name><app-name> из приведенной ниже команды именем группы ресурсов Azure Spring Apps, именем ресурса Azure Spring Apps и именем вашего приложения. Вы также можете удалить --output table параметр для просмотра дополнительных сведений о подключениях.

az spring connection list --resource-group <azure-spring-apps-resource-group> --service <azure-spring-apps-name> --app <app-name>--output table

Выходные данные также отображают состояние подготовки подключений: сбой или успешно выполнено.

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

Дополнительные сведения о соединителе служб и Azure Spring Apps см. в приведенных ниже руководствах.