Краткое руководство. Создание подключения к службе в Azure Spring Apps с помощью Azure CLI
В этом кратком руководстве показано, как подключить Azure Spring Apps к другим облачным ресурсам с помощью Azure CLI и соединителя служб.
Соединитель служб позволяет быстро подключать вычислительные службы к облачным службам, а также управлять параметрами проверки подлинности подключения и сети.
Необходимые компоненты
Подписка Azure. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.
По крайней мере одно приложение, размещенное Azure Spring Apps в регионе, поддерживаемом соединителем службы. Если у вас нет приложения, разверните первое приложение в Azure Spring Apps.
Используйте среду 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
.
Начальная настройка
Если вы используете соединитель службы в первый раз, начните с запуска команды az provider register , чтобы зарегистрировать поставщика ресурсов Service Connector.
az provider register -n Microsoft.ServiceLinker
Совет
Вы можете проверить, зарегистрирован ли поставщик ресурсов, выполнив команду
az provider show -n "Microsoft.ServiceLinker" --query registrationState
. Если выходные данныеRegistered
имеют значение, то соединитель службы уже зарегистрирован.При необходимости выполните команду 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. Попросите владельца подписки предоставить вам разрешение на назначение ролей или использовать ключ доступа для создания подключения.
az spring connection create
Выполните команду, чтобы подключить приложение, развернутое в Azure Spring Apps, к ресурсу хранилища BLOB-объектов с помощью управляемого удостоверения, назначаемого системой.Укажите следующие сведения в запросе 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 см. в приведенных ниже руководствах.