Aracılığıyla paylaş


Hızlı Başlangıç: Azure CLI ile Azure Spring Apps'te hizmet bağlantısı oluşturma

Bu hızlı başlangıçta, Azure CLI ve Hizmet Bağlayıcısı'nı kullanarak Azure Spring Apps'i diğer Bulut kaynaklarına nasıl bağlayacağınız gösterilmektedir. Hizmet Bağlayıcısı, kimlik doğrulaması ve ağ ayarlarını yönetirken işlem hizmetlerini bulut hizmetlerine bağlama sürecini kolaylaştırır.

Uyarı

Temel, Standardve Enterprise planları 17 Mart 2025'te kullanımdan kaldırma dönemine girdi. Daha fazla bilgi için bkz . Azure Spring Apps kullanımdan kaldırma duyurusu.

Standart tüketim ve ayrılmış planı 30 Eylül 2024'te emeklilik dönemine girdi ve Mart 2025 sonuna kadar tamamen kapatılacak. Daha fazla bilgi için Azure Spring Apps Standard tüketimini ve özel planı Azure Container Apps'e taşıma sayfasına bakın.

Azure portalını kullanarak kaynakları bağlamak için bkz. Azure portal ile Azure Spring Apps'te hizmet bağlantısı oluşturma.

Önkoşullar

  • Azure CLI'nın 2.37.0 veya üzeri sürümü. En son sürüme yükseltmek için az upgradeçalıştırın. Azure Cloud Shell kullanılıyorsa en son sürüm zaten yüklüdür.

  • Azure Spring Apps uzantısıNın Azure CLI veya Cloud Shell'de yüklü olması gerekir. Yüklemek için komutunu çalıştırın az extension add --name spring.

İlk kurulum

  1. Service Connector'ı ilk kez kullanıyorsanız, Hizmet Bağlayıcısı kaynak sağlayıcısını kaydetmek için az provider register komutunu çalıştırarak başlayın.

    az provider register -n Microsoft.ServiceLinker
    

    Tavsiye

    komutunu az provider show -n "Microsoft.ServiceLinker" --query registrationStateçalıştırarak kaynak sağlayıcısının zaten kaydedilip kaydedilmediğini de kontrol edebilirsiniz. Çıkış ise Registered, Service Connector zaten kaydedilmiştir.

  2. İsteğe bağlı olarak, Azure Spring Apps için desteklenen hedef hizmetlerin listesini almak için az spring connection list-support-types komutunu çalıştırın.

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

    Tavsiye

    az spring Komut sistem tarafından tanınmıyorsa komutunu çalıştırarak az extension add --name springgerekli uzantıyı yükleyip yüklemediğinize bakın.

Hizmet bağlantısı oluşturma

Yönetilen kimlik veya erişim anahtarı kullanarak Azure Spring Apps'ten bağlantı oluşturun.

Uyarı

Yönetilen kimlik kullanmak için Microsoft Entra Id'de rol atamalarını değiştirme izniniz olmalıdır. Gerekirse abonelik sahibinizden size bu izni vermesini isteyin.

  1. az spring connection create Azure Spring Apps'e dağıtılan uygulamayı sistem tarafından atanan yönetilen kimliği kullanarak Blob Depolama kaynağına bağlamak için komutunu çalıştırın.

  2. CLI veya Cloud Shell'in isteğinde aşağıdaki bilgileri sağlayın:

    az spring connection create storage-blob --system-identity
    
    Ayarlar Açıklama
    The resource group which contains the spring-cloud Azure Spring Apps tarafından barındırılan bir uygulamayı içeren kaynak grubunun adı.
    Name of the spring-cloud service Azure Spring Apps kaynağının adı.
    Name of the spring-cloud app Hedef hizmete bağlanan Azure Spring Apps tarafından barındırılan uygulamanın adı.
    The resource group which contains the storage account Depolama hesabı olan kaynak grubunun adı.
    Name of the storage account Bağlanmak istediğiniz depolama hesabının adı. Bu kılavuzda Blob Depolama kullanıyoruz.

Tavsiye

Blob Depolamanız yoksa, yeni bir Blob Depolama sağlamak için komutunu çalıştırabilir az spring connection create storage-blob --new --system-identity ve yönetilen bir kimlik kullanarak Azure Spring Apps tarafından barındırılan uygulamanıza doğrudan bağlayabilirsiniz.

Bağlantıları görüntüleme

Komutunu çalıştırarak az spring connection list Azure Spring Apps'in sağlanan tüm bağlantılarını listeleyin.

Aşağıdaki komuttaki <azure-spring-apps-resource-group>, <azure-spring-apps-name> ve <app-name> yer tutucularını, Azure Spring Apps kaynak grubunuzun adı, Azure Spring Apps kaynağınızın adı ve uygulamanızın adı ile değiştirin. Bağlantılarınız hakkında daha fazla bilgi görüntüleme seçeneğini de kaldırabilirsiniz --output table .

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

Çıktı ayrıca bağlantılarınızın sağlama durumunu da görüntüler: başarısız veya başarılı.

Sonraki Adımlar

Service Connector ve Azure Spring Apps hakkında daha fazla bilgi için aşağıdaki kılavuzlara bakın.