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ı, bağlantınızın kimlik doğrulaması ve ağ ayarlarını yönetirken işlem hizmetlerini bulut hizmetlerine hızlı bir şekilde bağlamanıza olanak tanır.

Önkoşullar

  • Azure Cloud Shell'de Bash ortamını kullanın. Daha fazla bilgi için bkz . Azure Cloud Shell'de Bash için hızlı başlangıç.

  • CLI başvuru komutlarını yerel olarak çalıştırmayı tercih ediyorsanız Azure CLI'yı yükleyin . Windows veya macOS üzerinde çalışıyorsanız Azure CLI’yi bir Docker kapsayıcısında çalıştırmayı değerlendirin. Daha fazla bilgi için bkz . Docker kapsayıcısında Azure CLI'yi çalıştırma.

    • Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Diğer oturum açma seçenekleri için bkz . Azure CLI ile oturum açma.

    • İstendiğinde, ilk kullanımda Azure CLI uzantısını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.

    • Yüklü sürümü ve bağımlı kitaplıkları bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.

  • Azure CLI'nın 2.37.0 veya üzeri sürümü. En son sürüme yükseltmek için komutunu çalıştırın az upgrade. 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
    

    İpucu

    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
    

    İpucu

    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.

Önemli

Yönetilen kimlik kullanmak için, Microsoft Entra Id'de rol atamalarını değiştirme izniniz olmalıdır. Bu izin olmadan bağlantı oluşturma işleminiz başarısız olur. Abonelik sahibinizden size rol atama izni vermesini veya bağlantıyı oluşturmak için bir erişim anahtarı kullanmasını isteyin.

  1. az spring connection create Sistem tarafından atanan yönetilen kimlikle Blob Depolama'ya hizmet bağlantısı oluşturmak 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
    
    Ayar 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.

İpucu

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 komuttan , <azure-spring-apps-name>ve <app-name> yer tutucularını <azure-spring-apps-resource-group>Azure Spring Apps kaynak grubunuzun adıyla, Azure Spring Apps kaynağınızın adıyla ve uygulamanızın adıyla 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

Çıkış 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.