Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, konu başlıkları, sistem konuları, etki alanları ve iş ortağı konuları gibi kaynaklarda oluşturulan olay aboneliklerinden event grid ad alanlarına olayları iletme açıklanmaktadır.
Genel bakış
Event Grid basic, uç nokta türü olarak Event Grid Ad Alanı konusunu destekler. Event Grid konusuna, sistem konusuna, etki alanına veya iş ortağı konusuna olay aboneliği oluştururken, olayları işlemek için uç nokta olarak bir Event Grid ad alanı konusu seçebilirsiniz.
Event Grid temel olay aboneliklerinde hedef olarak ad alanı konusu, mevcut iş akışınızı değiştirmeden Event Grid ad alanlarına geçmenize yardımcı olur. Event Grid ad alanları, çözümlerinizde kullanmak isteyebileceğiniz yeni ve ilginç özellikler sağlar. Şu anda konu başlıkları, sistem konuları, etki alanları ve iş ortağı konuları gibi Event Grid temel kaynaklarını kullanıyorsanız, yalnızca geçerli konunuzda yeni bir olay aboneliği oluşturmanız ve işleyici hedefi olarak Event Grid ad alanı konusunu seçmeniz yeterlidir.
Bu makalede, Azure Depolama olaylarını bir Event Grid ad alanına ilettiğiniz örnek bir senaryo açıklanmaktadır. Üst düzey adımlar şunlardır:
- Azure depolama hesabı için bir sistem konusu oluşturun ve sistem konusu için yönetilen kimliği etkinleştirin.
- Sistem konusunun yönetilen kimliğini hedef Event Grid ad alanındaki Event Grid Veri Gönderen rolüne atayın.
- Olay işleyicisi olarak Event Grid ad alanıyla sistem konusuna bir olay aboneliği oluşturun ve olay teslimi için yönetilen kimliği kullanın.
Önkoşullar
- Ad alanlarını oluşturma, görüntüleme ve yönetme yönergelerini izleyerek bir Event Grid ad alanı kaynağı oluşturun.
- Ad alanı konularını oluşturma, görüntüleme ve yönetme yönergelerini izleyerek bir Event Grid ad alanı konusu oluşturun.
- Ad alanı konu başlıklarında olay abonelikleri oluşturma, görüntüleme ve yönetme yönergelerini izleyerek bir ad alanı konusunda Event Grid olay aboneliği oluşturun. Bu adım isteğe bağlıdır, ancak senaryoyu test etmede yararlıdır.
- Depolama hesabı oluşturma yönergelerini izleyerek bir Azure depolama hesabı oluşturun.
Bir sistem konusu oluşturma ve depolama hesabı için yönetilen kimliği etkinleştirme
Depolama hesabı için mevcut bir sistem konunuz varsa sistem konusu sayfasına gidin. Yoksa bir sistem konusu oluşturun. Ardından depolama hesabı için yönetilen kimliği etkinleştirin.
Azure portala gidin.
Arama çubuğunda Event Grid Sistem Konuları'nı arayın ve arama sonuçlarından seçin.
Event Grid Sistem Konuları sayfasında + Oluştur'u seçin.
Event Grid Sistemi Konu Başlığı Oluştur sayfasında şu adımları izleyin:
Konu Türleri için Depolama Hesapları'nı seçin.
Abonelik için sistem konusunu oluşturmak istediğiniz Azure aboneliğini seçin.
Kaynak Grubu için sistem konusunun kaynak grubunu seçin.
Kaynak için sistem konusunu oluşturmak istediğiniz Azure depolama kaynağını seçin.
Sistem Konusu Ayrıntıları bölümünde, Ad için konu için bir ad girin.
Sayfanın alt kısmındaki Gözden geçir ve oluştur'u seçin.
Gözden geçir ve oluştur sayfasında ayarları gözden geçirin ve Oluştur'u seçin.
Dağıtım başarılı olduktan sonra Kaynağa git'i seçerek oluşturduğunuz sistem konusunun Event Grid Sistem Konusu sayfasına gidin.
Sistem konusu için yönetilen kimliği etkinleştirme
Şimdi, oluşturduğunuz sistem konusu için yönetilen kimliği etkinleştirin. Bu örnekte, sistem konusu için sistem tarafından atanan bir yönetilen kimlik oluşturalım.
Event Grid Sistem Konusu sayfasında, sol gezinti menüsündeki Ayarlar'ın altında Kimlik'i seçin.
Kimlik sayfasında Durum için Açık'ı seçin.
Komut çubuğunda Kaydet'i seçin.
Onay açılır penceresinde Evet'i seçerek yönetilen kimliğin oluşturulmasını onaylayın.
Yönetilen kimlik oluşturulduktan sonra, kimliğin nesne (sorumlu) kimliğini görürsünüz.
Web tarayıcınızın geçerli sekmesinde Sistem Konusu sayfasını açık tutun.
Ad alanına olay göndermek için kimlik izni verme
Son adımda, depolama hesabınızın sistem konusu için sistem tarafından atanan bir yönetilen kimlik oluşturdunuz. Bu adımda kimliğe hedef veya hedef ad alanına olay gönderme izni verirsiniz.
Yeni bir sekme veya web tarayıcısı penceresi başlatın. Azure portalında Event Grid ad alanınıza gidin.
Soldaki menüden Erişim denetimi (IAM) öğesini seçin.
Ekle'yi ve ardından Rol ataması ekle'yi seçin.
Rol sayfasında Event Grid Veri Göndereni rolünü arayıp seçin ve ardından İleri'yi seçin.
Üyeler sayfasında, Erişim ata için Yönetilen kimlik'i ve ardından + Üye seç'i seçin.
Yönetilen kimlikleri seçin sayfasında şu adımları izleyin:
Üyeler sayfasında İleri'yi seçin.
Gözden geçir ve ata sayfasında ayarları gözden geçirin ve sayfanın alt kısmındaki Gözden geçir + ata'yı seçin.
Depolama sistemi konusuna olay aboneliği oluşturma
Artık, ad alanını uç nokta olarak kullanarak kaynak depolama hesabı için sistem konusuna bir olay aboneliği oluşturmaya hazırsınız.
Sistem konusunun Sistem Konusu sayfasında, henüz seçili değilse soldaki menüden Genel Bakış'ı seçin.
Komut çubuğunda + Olay Aboneliği'ni seçin.
Olay Aboneliği Oluştur sayfasında şu adımları izleyin:
Ad alanına olay aboneliğinin adını girin.
Olay Şeması için olay şemasını Bulut Olayları Şeması v1.0 olarak seçin. Event Grid Ad Alanı Konusu hedefinin desteklediği tek şema türüdür.
Olay Türlerine Filtre Uygula için abone olmak istediğiniz olay türlerini seçin.
Uç nokta türü için Event Grid Ad Alanı Konusu'nü seçin.
Uç nokta yapılandır'ı seçin.
Event Grid Ad Alanı Konu Başlığını Seçin sayfasında şu adımları izleyin:
- Abonelik için Azure aboneliğini, kaynak grubunu ve ad alanı konusunu içeren ad alanını seçin.
- Event Grid ad alanı konusu için ad alanı konusunu seçin.
- Sayfanın alt kısmındaki Seçimi onayla'yı seçin.
Şimdi Olay Aboneliği Oluştur sayfasında Yönetilen kimlik türü için Sistem tarafından atanan'ı seçin.
Sayfanın alt kısmındaki Oluştur'u seçin.
Senaryoyu test etmek için Azure blob depolama alanında bir kapsayıcı oluşturun ve bu kapsayıcıya bir dosya yükleyin. Ad alanı konunuzun olay işleyicisinin veya uç noktasının blob tarafından oluşturulan olayı aldığını doğrulayın.
Azure depolama alanındaki bir kapsayıcıya blob yüklediğinizde şunlar olur:
- Azure Blob Depolama bir Blob depolamanızın sistem konusuna Blob Oluşturuldu olayı.
- Olay, sistem konusunun olay işleyicisi veya uç noktası olduğundan ad alanı konunuza iletilir.
- Ad alanı konusuna aboneliğin uç noktası, iletilen olayı alır.
İlgili içerik
Aşağıdaki makalelere bakın:











