Share via


İş ortakları için İş Ortağı Olaylarına genel bakış - Azure Event Grid

Event Grid İş Ortağı Olayları, müşterilerin kayıtlı bir sistemdeki olaylara, Azure hizmeti gibi Azure'daki diğer olay kaynakları için kullanabilecekleri mekanizmayı kullanarak abone olmasına olanak tanır. Bu kayıtlı sistemler Event Grid ile tümleştirildiğinde "iş ortağı" olarak bilinir. Bu özellik ayrıca müşterilerin olay alma ve yönlendirmeyi destekleyen iş ortağı sistemlerine kendi platformlarındaki müşteri çözümlerine/uç noktalarına olay göndermesine de olanak tanır. İş ortakları genellikle hizmet olarak yazılım (SaaS) veya ERP sağlayıcılarıdır, ancak etkinliklerini şirket içi ekiplerin kullanımına açmak isteyen kurumsal platformlar olabilir. Azure'da biten (müşteriler iş ortağı tarafından gönderilen olaylara abone olur) veya bir iş ortağı sisteminde (müşteriler Azure Event Grid tarafından gönderilen Microsoft olaylarına abone olur) uçtan uca müşteri kullanım örneklerini gerçekleştirmek için Event Grid ile bilerek tümleşir. Müşteriler, iş ortağı tarafından yayımlanan olayları web kancaları, Azure İşlevleri, Azure Event Hubs veya Azure Service Bus gibi desteklenen hedeflere göndermek için Azure Event Grid'de banka oluşturur. Müşteriler ayrıca Müşterinin çözümlerinin bunlara tepki sunabilmesi için Outlook, Teams veya Microsoft Entra ID gibi Microsoft hizmetleri kaynaklanan olayları yönlendirmek için Azure Event Grid'e güvenir. İş Ortağı Olayları ile müşteriler, olayları güvenilir, güvenli ve uygun ölçekte almak veya göndermek için platformlar ve ağ sınırları genelinde olay odaklı çözümler oluşturabilir.

Not

Bu, Azure Event Grid'e iş ortağı olarak eklemeye karar vermeden önce okumanız gereken kavramsal bir makaledir. Azure portalını kullanarak Event Grid iş ortağı olarak ekleme hakkında adım adım yönergeler için bkz . Event Grid iş ortağı (Azure portalı) olarak ekleme.

İş Ortağı Olayları: Nasıl çalışır?

İş ortağı olarak, Azure'daki müşterilerin bunlara abone olabilmesi için olayları Azure Event Grid'de yayımlamanıza olanak tanıyan Event Grid kaynakları oluşturursunuz. SaaS sağlayıcıları gibi iş ortaklarının çoğu için kullanacakları tek tümleştirme özelliğidir.

Azure Event Grid'den olay almak için Event Grid kaynakları da oluşturabilirsiniz. Bu kullanım örneği, müşterilerinin uç noktaları kullanıma sunarak olayları almasını sağlayan bir platforma sahip olan veya bunları yöneten kuruluşlara yöneliktir. Bu kuruluşlardan bazıları, platformlarında olay yönlendirme özelliklerine de sahip olan VE gelen Azure olaylarını platformlarında barındırılan bir müşteri uygulamasına gönderen ERP sistemleridir.

Olayları yayımlamak veya almak için, bu genel adımları izleyerek aynı türde Event Grid kaynakları oluşturursunuz.

  1. İş ortağı olma ilginizi iletmek için Event Grid ekibiyle askgrid@microsoft.com iletişime geçin. Bizimle iletişime geçtikten sonra, ekleme işlemi boyunca size yol göstereceğiz ve hizmetinizin Azure portalda bulunabilmesi için Azure Event Grid galerimizde bir giriş kartı almasına yardımcı olacağız.

  2. İş ortağı kaydı oluşturun. Bu genel bir kaynaktır ve genellikle bir kez oluşturmanız gerekir.

  3. bir iş ortağı ad alanı oluşturun. Bu kaynak, Olayları Azure'da yayımlayabileceğiniz bir uç noktayı kullanıma sunar. İş ortağı ad alanını oluştururken, oluşturduğunuz iş ortağı kaydını sağlayın.

  4. Müşteri, müşterinin Azure aboneliğinde bir iş ortağı konusu oluşturmanızı sağlar.

  5. Müşteri web sayfanıza erişir veya bir komut yürütür. Kullanıcı deneyimini tanımlayıp olaylarınızın Azure'a akışını veya Microsoft olaylarını sisteminize alma olanağını isteyebilirsiniz. Bu isteğe yanıt olarak, sisteminizi müşteriden gelen girişlerle bunu yapacak şekilde ayarlarsınız. Örneğin, müşteri sisteminizden Azure'a iletilmesi gereken belirli olayları seçme seçeneğine sahip olabilir.

  6. Kanalları kullanarak müşterinin Azure aboneliğinde ve kaynak grubunda bir iş ortağı konusu oluşturun. Kanallar, iş ortağı ad alanlarının içerdiği kaynaklardır.

  7. Müşteri, Azure aboneliğinde ve kaynak grubunda oluşturduğunuz iş ortağı konusunu etkinleştirir.

  8. İş ortağı ad alanınızda olayları yayımlamaya başlayın.

    Not

    Azure Event Grid kaynak sağlayıcısını Event Grid kaynaklarını oluşturmak istediğiniz her Azure aboneliğine kaydetmeniz gerekir. Aksi takdirde, kaynak oluşturma işlemleri başarısız olur.

İş Ortağı Olaylarını neden kullanmalıyım?

Aşağıdaki gereksinimlerden birine veya daha fazlasına ihtiyacınız varsa İş Ortağı Olayları özelliğini kullanmak isteyebilirsiniz.

Olay yayımcısı olarak iş ortakları için

  • Olaylarınızı Azure'da müşterilerinizin kullanımına sunmak için bir mekanizma istiyorsunuz. Kullanıcılarınız sahip oldukları ve yönetdikleri iş ortağı konularını ve olay aboneliklerini kullanarak bu olayları filtreleyebilir ve yönlendirebilir. Konular ve etki alanları gibi diğer tümleştirme yaklaşımlarını kullanabilirsiniz. Ancak bu yaklaşımlar, siz ve müşteriniz arasında kaynak sahipliği, yönetimi ve faturalamanın temiz bir şekilde ayrılmasına izin vermez. İş Ortağı Olayları özelliği, hizmetinizi bulmayı kolaylaştıran daha sezgisel bir kullanıcı deneyimi de sağlar.
  • Olayları farklı müşterilere yönlendirmek için olayları ad alanının uç noktası olan tek bir bölgesel uç noktaya yayımladığınız basit bir çok kiracılı modele ihtiyacınız vardır.
  • Yayımlanan olaylarla ilgili ölçümlerin görünürlüğünü elde etmek istiyorsunuz.
  • Olaylarınız için Cloud Events 1.0 şemasını kullanmak istiyorsunuz.

Abone olarak iş ortakları için

  • Hizmetinizin Microsoft Azure'dan kaynaklanan müşteri olaylarına tepki göstermesini istiyorsunuz.
  • Müşterinizin, platformunuz tarafından barındırılan uygulamalarını kullanarak Microsoft Azure hizmet olaylarına tepki göstermesini istiyorsunuz. Olayları doğru müşteri çözümüne sunmak için platformunuzun olay yönlendirme özelliklerini kullanırsınız.
  • Müşterilerinizin platform uç noktalarınız gibi teknik ayrıntıları bilmesine gerek kalmadan hizmet adınızı hedef olarak seçtiği basit bir model istiyorsunuz.
  • Sisteminiz/platformunuz Bulut Olayları 1.0 şemasını destekler.

İş ortakları tarafından yönetilen kaynaklar

İş ortağı olarak aşağıdaki kaynak türlerini yönetirsiniz.

İş ortağı kaydı

Kayıt, bir iş ortağıyla ilgili genel bilgileri barındırır. İş ortağı ad alanı oluşturulurken bir kayıt gereklidir. Başka bir ifadeyle, Azure Event Grid ile tümleştirmek için gerekli Azure kaynaklarını oluşturmak için bir iş ortağı kaydına sahip olmanız gerekir.

Kayıtlar geneldir. Başka bir ifadeyle, bunlar belirli bir Azure bölgesiyle ilişkilendirilmeyen bir bölgedir. Tek bir iş ortağı kaydı oluşturabilir ve bunu iş ortağı ad alanlarını oluştururken kullanabilirsiniz.

Kanal

Kanal, İş Ortağı Ad Alanı için iç içe yerleştirilmiş bir kaynaktır. Kanalın iki ana amacı vardır:

  • Müşterinin Azure aboneliğinde iş ortağı kaynakları oluşturmanıza olanak tanıyan kaynak türüdür. türünde partner topicbir kanal oluşturduğunuzda, müşterinin Azure aboneliğinde bir iş ortağı konusu oluşturulur. İş ortağı konusu, bir iş ortağı sistemi olayları yayımladığında olayların yönlendirildiği müşterinin kaynağıdır.

    Kanal, ilişkili müşteri iş ortağı konusu veya hedefiyle aynı yaşam döngüsüne sahiptir. Örneğin, türdeki partner topic bir kanal silindiğinde, ilişkili müşterinin iş ortağı konusu silinir. Benzer şekilde, iş ortağı konusu müşteri tarafından silinirse Azure aboneliğinizdeki ilişkili kanal silinir.

  • Olayları yönlendirmek için kullanılan bir kaynaktır. Tür kanalı partner topic , olayları müşterinin iş ortağı konusuna yönlendirmek için kullanılır. İki tür yönlendirme modunu destekler.

    • Kanal adı yönlendirme. Bu tür bir yönlendirmeyle, olayların yönlendirilmesi gereken kanalın adını sağladığınız http aeg-channel-name üst bilgisini kullanarak olayları yayımlarsınız. Kanallar bir iş ortağının iş ortağı konularının gösterimi olduğundan, kanala yönlendirilen olaylar müşterinin bölüm konusu üzerinde gösterilir. Bu tür bir yönlendirme, içinde event channelsbulunmayan ve yalnızca kaynak tabanlı yönlendirmeyi destekleyen yeni bir özelliktir. Kanal adı yönlendirmesi, kaynak tabanlı yönlendirmeden daha fazla kullanım örneği sağlar ve bu, tercih etmek için önerilen yönlendirme modu olur. Örneğin, kanal adı yönlendirmesi ile müşteri farklı olay kaynaklarından kaynaklanan olayların tek bir iş ortağı konusuna inmelerini isteyebilir.
    • Kaynak tabanlı yönlendirme. Bu yönlendirme yaklaşımı, olaydaki bağlam özniteliğinin source değerini temel alır. Kaynaklar kanallara eşlenir ve örneğin bir olay "A" değeriyle geldiğinde bu olay, kaynak özelliğinde "A" içeren kanalla ilişkili iş ortağı konusuna yönlendirilir.

    Kanala ve ilişkili iş ortağı konusuna yönlendirilen olay türlerini bildirmek isteyebilirsiniz. İş ortağı konusunda olay abonelikleri oluştururken müşterilere olay türleri gösterilir ve bir olay işleyicisi hedefine gönderilecek belirli olay türlerini seçmek için kullanılır. Daha fazla bilgi edinin.

    Önemli

    Olay türleri kanalda yönetilebilir ve değerler güncelleştirildikten sonra değişiklikler ilişkili iş ortağı konusuna hemen yansıtılır.

İş ortağı ad alanı

İş ortağı ad alanı, Olayları Azure Event Grid'e yayımlamak için uç noktası olan bölgesel bir kaynaktır. İş ortağı ad alanları, kanalları veya olay kanallarını (eski kaynak) içerir. Kanalların ve ilgili iş ortağı kaynaklarının aynı bölgede bulunması gerektiğinden, müşterilerin iş ortağı konularını veya hedeflerini istediği bölgelerde iş ortağı ad alanları oluşturmanız gerekir. Belirli bir bölgede, örneğin farklı bir bölgede bulunan ilgili iş ortağı konusuna sahip bir kanalınız olamaz.

İş ortağı ad alanları kanallar veya olay Kanalları içerir. Ad alanında özellik ortağı konu yönlendirme modu tarafından belirlenir. Kanal adı üst bilgisi olarak ayarlandıysa, ad alanı altında oluşturulabilecek tek kaynak türü kanallardır. İş ortağı konu yönlendirme modu olayda Source özniteliği olarak ayarlandıysa, ad alanı yalnızca olay kanallarını içerebilir. Hakkı partner topic routing mode ayarlama kararının kanal adını veya kaynak tabanlı yönlendirmeyi seçme arasında bir karar olmadığını unutmayın. Kanallar ikisini de destekler. Bu, yeni yönlendirme kaynağı türünü, kanalları ve eski bir kaynağı( olay kanallarını) kullanmak arasında bir karardır.

Olay kanalı

Olay kanalı, gelen olayları iş ortağı konularına yönlendirmek için ilk olarak İş Ortağı Olayları ile birlikte yayımlanan kaynaktır. Olay kanalları yalnızca kaynak tabanlı yönlendirmeyi destekler ve her zaman bir müşteri iş ortağı konusunu temsil eder.

Önemli

Olay kanalları kullanım dışı bırakılıyor. Bu nedenle, Kanallar'ı kullanmanız tavsiye edilir.

Doğrulanmış iş ortakları

Doğrulanmış iş ortağı, kimliği Microsoft tarafından doğrulanmış bir iş ortağı kuruluşudur. Kuruluşunuzun doğrulanmış olması kesinlikle önerilir. Müşteriler, bu doğrulama gibi doğrulanmış iş ortaklarıyla etkileşime geçmek, meşru bir kuruluşla ilgilendiklerine dair daha fazla güvence sağlar. Doğrulandıktan sonra, Event Grid Galerisi'nde müşterilerin hizmetinizi kolayca keşfedebileceği ve etkinliklerinize abone olduğunuzda birinci taraf bir deneyime sahip olabileceği bir iletişim durumu elde edebilirsiniz.

Müşterinin iş ortağı konuları oluşturma yetkisi

Müşteriler, Azure aboneliklerinde iş ortağı konuları oluşturmanızı sağlar. Yetkilendirme, müşteri Azure aboneliğindeki belirli bir kaynak grubu için verilir ve zaman sınırı vardır. Kanalı müşteri tarafından ayarlanan son kullanma tarihinden önce oluşturmanız gerekir. Yetkilendirme süresi dolmadan önce sisteminizi olayları gönderecek veya alacak ve kanalı oluşturacak şekilde yapılandırmak için müşteriye uygun bir zaman aralığı öneren belgeleriniz olmalıdır. Yetkilendirme olmadan veya süresi dolduktan sonra kanal oluşturmaya çalışırsanız kanal oluşturma işlemi başarısız olur ve müşterinin Azure aboneliğinde kaynak oluşturulmaz.

Not

Event Grid, 30 Haziran 2022'de iş ortağı konuları oluşturmak için yetkilendirme denetimlerini zorunlu kılmaya başladı. Belgeleriniz, kanal oluşturmadan önce müşterilerinizden size ön koşul olarak yetkilendirme vermelerini istemelidir.

Önemli

Doğrulanmış iş ortağı yetkili bir iş ortağı değildir. Bir iş ortağı Microsoft tarafından izlenmiş olsa bile, müşterinin Azure aboneliğinde bir iş ortağı konusu oluşturabilmeniz için önce yetkilendirilmiş olmanız gerekir.

İş ortağı konu etkinleştirmesi

Müşteri, onlar için oluşturduğunuz iş ortağı konusunu veya hedefi etkinleştirir. Bu noktada kanalın etkinleştirme durumu Etkinleştirildi olarak değişir. Bir kanal etkinleştirildikten sonra, olayları kanalı içeren iş ortağı ad alanı uç noktasına yayımlamaya başlayabilirsiniz.

Belirli bir iş ortağı konusu için olayları yayımlamaya ne zaman başlayabileceğinizi öğrenmek için işlemi nasıl otomatikleştirirsiniz?

İki seçeneğiniz vardır:

  • Etkinleştirme durumunun NeverActivated'dan Etkin'e geçirilip geçirilmediğini denetlemek için kanal durumunu düzenli aralıklarla okuyun (yoklama). Bu işlem işlem açısından yoğun olabilir.
  • İzlemek istediğiniz kanalları içeren Azure aboneliği veya kaynak grubu için bir olay aboneliği oluşturun. Kanal her güncelleştirildiğinde olayları alırsınız Microsoft.Resources.ResourceWriteSuccess . Ardından, güncelleştirmenin Etkinleştirme durumundaki bir değişiklikle ilişkili olduğunu belirlemek için olayda sağlanan Azure Resource Manager kimliğiyle kanalın durumunu okumanız gerekir.

Başvurular

SDK

Sonraki adımlar