Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве показано, как подключить Azure Spring Apps к другим облачным ресурсам с помощью Azure CLI и соединителя служб. Соединитель служб упрощает процесс связывания вычислительных служб с облачными службами, а также управление параметрами проверки подлинности и сети.
Примечание.
Планы Basic, Standardи Enterprise вступили в период вывода из обращения 17 марта 2025 года. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.
План стандартного потребления и выделенный план вошли в период вывода из эксплуатации 30 сентября 2024 года, с полным завершением работы к концу марта 2025 года. Дополнительные сведения см. в статье «Миграция стандартного и выделенного плана потребления Azure Spring Apps в контейнерные приложения Azure».
Сведения о подключении ресурсов с помощью портала Azure см. в статье "Создание подключения к службе" в Azure Spring Apps с помощью портала Azure.
Требования
Подписка Azure. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.
По крайней мере одно приложение, размещенное в Azure Spring Apps в регионе, поддерживаемом Service Connector. Если у вас нет приложения, разверните первое приложение в 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
.
Начальная настройка
Если вы используете Service Connector в первый раз, начните с запуска команды 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
Настройка Описание 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 Storage.
Совет
Если у вас нет хранилища 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 см. в приведенных ниже руководствах.