İngilizce dilinde oku

Aracılığıyla paylaş


Azure portalında Dapr bileşenleri aracılığıyla Azure hizmetlerine bağlanma

Hizmet Bağlayıcısı ve Dapr birleşimini kullanarak Dapr API'lerini Azure hizmetlerinin desteklenmesine kolayca bağlayabilirsiniz. Bu özellik, Azure hizmetine erişmek için geçerli meta veriler ve kimliği doğrulanmış kimlikle sizin adınıza Dapr bileşenleri oluşturur.

Bu kılavuzda Dapr Pub/Sub API'sini bir Azure Service Bus'a şu şekilde bağlayabilirsiniz:

  • API olarak pub/sub seçeneğini belirleyin
  • Hizmet olarak Azure Service Bus'ı ve ad alanı, kuyruk adı ve kimlik gibi gerekli özellikleri belirtin
  • Azure Service Bus pub/sub bileşeninizi kullanın!

Önkoşullar

Dapr bileşeni oluşturma

Başlangıç olarak Dapr bileşeni oluşturma özelliğine geçin.

  1. Azure portalında Container Apps ortamınıza gidin.

  2. Sol taraftaki menüde, Ayarlar'ın altında Dapr bileşenleri'ni seçin.

  3. Üst menüden Azure bileşeni ekle'yi>seçerek Dapr Bileşeni Ekle yapılandırma bölmesini açın.

    Açılan menüden Azure Bileşeni'ni seçme işleminin ekran görüntüsü.

    Not

    Şu anda Azure portalında Service Connector kullanarak Dapr bileşenleri oluşturma önizleme aşamasındadır ve yalnızca Azure hizmetleriyle (Azure Service Bus, Azure Cosmos DB vb.) çalışır. Azure olmayan Dapr bileşenleri (Redis) oluşturmak için el ile bileşen oluşturma seçeneğini kullanın.

Gerekli meta verileri sağlayın

Bileşen oluşturma aracının gerekli bileşen meta verileriyle eşlenmiş olması için Temel Bilgiler sekmesinde önceden tanımlanmış açılan listelerden gerekli meta verileri sağlamanız gerekir.

Örneğin, pub/sub Azure Service Bus bileşeni için aşağıdaki alanlarla başlarsınız:

Alan Örnek Açıklama
Component name mycomponent Dapr bileşeniniz için bir ad girin. Ad, uygulama kodunuzda başvuruda bulunan bileşenle eşleşmelidir.
Yapı taşı Pub/sub Açılan listeden bileşeninizin yapı taşını/API'sini seçin.
Bileşen türü Service Bus Açılan listeden bir bileşen türü seçin.

Bileşen oluşturma bölmesi, seçtiğiniz yapı taşı ve bileşen türüne bağlı olarak farklı alanlarla doldurulur. Örneğin, aşağıdaki tablo ve görüntüde Azure Service Bus pub/sub bileşen türüyle ilişkili alanlar gösterilmektedir, ancak gördüğünüz alanlar farklılık gösterebilir.

Alan Örnek Açıklama
Abonelik Aboneliğim Azure aboneliğinizi seçin
Ad Alanı mynamespace Service Bus ad alanını seçin
Kimlik Doğrulaması Kullanıcı tarafından atanan yönetilen kimlik Aradığınız bileşeni içeren aboneliği seçin. Önerilen: Kullanıcı tarafından atanan yönetilen kimlik.
Kullanıcı tarafından atanan yönetilen kimlik testidentity Açılan listeden mevcut bir kimliği seçin. Henüz bir kimliğiniz yoksa, yeni bir yönetilen kimlik istemci kimliği oluşturabilirsiniz.

Dapr Pub/sub bileşeni eklemenin Temel bilgiler sekmesini gösteren Azure platformunun ekran görüntüsü.

Ne oldu?

Bu gerekli alanları doldurduğunuza göre, bunlar gerekli bileşen meta verileriyle otomatik olarak eşlenmiştir. Bu Service Bus örneğinde, gereken tek meta veriler bağlantı dizesi. Bileşen oluşturma aracı, sağladığınız bilgileri alır ve girişi eşler ve bileşen YAML dosyasında bir bağlantı dizesi oluşturur.

İsteğe bağlı meta veriler sağlayın

Bileşen oluşturma aracı bileşen için gerekli tüm meta verileri otomatik olarak doldurur ancak isteğe bağlı meta veriler ekleyerek bileşeni de özelleştirebilirsiniz.

  1. İleri: Meta Veri + Kapsamlar'ı seçin.

  2. Desteklenen alanlardan oluşan bir açılan listeden Dapr bileşeniniz için ek, isteğe bağlı meta verileri seçmek için Meta Veriler'in altında Ekle'yi seçin.

  3. Kapsamlar'ın altında, bu bileşeni yüklemek istediğiniz kapsayıcı uygulamalarının uygulama kimliklerini ekle'yi seçin veya yazın.

    • Varsayılan olarak, kapsam belirlenmediğinde, Dapr bileşeni tüm uygulama kimliklerine uygular.
  4. Bileşen değerlerini gözden geçirmek için Gözden Geçir + Oluştur'u seçin.

  5. Oluştur'u belirleyin.

Bileşen YAML'yi kaydetme

Bileşen Container Apps ortamına eklendikten sonra portalda bileşen için YAML (veya Bicep) görüntülenir.

  1. YAML dosyasını kopyalayıp gelecekte kullanmak üzere kaydedin.

  2. Yapılandırma bölmesinden çıkmak için Bitti'yi seçin.

Daha sonra YAML/Bicep yapıtını bir depoda denetleyebilir ve portal deneyiminin dışında yeniden oluşturabilirsiniz.

Not

Yönetilen Kimlik kullanılırken, seçilen kimlik kapsam ve hedef hizmetlerdeki tüm kapsayıcı uygulamalarına atanır.

Dapr bileşenlerini yönetme

  1. Container Apps ortamınızda Ayarlar>Dapr bileşenleri'ne gidin.

  2. Container Apps ortamınıza bağlı Dapr bileşenleri bu sayfada listelenir. Listeyi gözden geçirin ve Sil simgesini seçerek bir bileşeni silin veya ayrıntılarını gözden geçirmek veya düzenlemek için bir bileşenin adını seçin.

    Mevcut Dapr Bileşenlerini gösteren Azure platformunun ekran görüntüsü.

Sonraki adımlar

Dapr bileşeni dayanıklılığını ayarlamayı öğrenin.

Aşağıdakiler hakkında daha fazla bilgi edinin: