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 aboneliği. Azure aboneliğiniz yoksa başlamadan önce birücretsiz Azure hesabı oluşturun.
Service Connector tarafından desteklenen bir bölgede Azure Spring Apps tarafından barındırılan en az bir uygulama. Uygulamanız yoksa ilk uygulamanızı Azure Spring Apps'e dağıtın.
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
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ış iseRegistered
, Service Connector zaten kaydedilmiştir.İ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ırarakaz extension add --name spring
gerekli 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.
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ınCLI 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.