Azure Event Grid'de sistem konuları

Event Grid'daki bir sistem konusu, Azure Depolama ve azure hizmetleri tarafından yayımlanan bir veya daha fazla Azure Event Hubs. Örneğin, bir sistem konusu tüm blob olaylarını veya yalnızca blob oluşturulan ve belirli bir depolama hesabı için yayımlanan blob silinen olayları temsil ediyor olabilir. Bu örnekte, depolama hesabına bir blob yüklendikten sonra Azure Depolama hizmeti, blob tarafından oluşturulan bir olayı Event Grid'daki sistem konu başlığına yayımlar ve ardından olayı alan ve işlayan konunun abonelerine iletir.

Not

Sistem konularına yalnızca Azure hizmetleri olayları yayımlar. Bu nedenle, özel konular veya etki alanları için olduğu gibi olayları yayımlamak için kullanabileceğiniz bir uç nokta veya erişim anahtarı elde edersiniz.

Sistem konularını destekleyen Azure hizmetleri

Sistem konularının oluşturulmasını destekleyen Azure hizmetlerinin güncel listesi burada ve bu hizmetlerle ilgilidir.

Azure kaynakları olarak sistem konuları

Geçmişte sistem konusu örtülü olarak açıktı ve kolaylık sağlamak için açık değildi. Sistem konuları artık Azure kaynakları olarak görünür durumdadır ve aşağıdaki özellikleri sağlar:

Sistem konularının yaşam döngüsü

Sistem konusunu iki şekilde oluşturabilirsiniz:

  • Azure kaynağında uzantı kaynağı olarak olayaboneliği oluşturun. Bu abonelik otomatik olarak şu biçimde bir sistem konusu oluşturur: <Azure resource name>-<GUID> . Bu şekilde oluşturulan sistem konusu, konu için son olay aboneliği silindiğinde otomatik olarak silinir.

  • Azure kaynağı için bir sistem konusu oluşturun ve ardından bu sistem konusu için bir olay aboneliği oluşturun. Bu yöntemi kullanarak sistem konusu için bir ad belirtebilirsiniz. Son olay aboneliği silindiğinde sistem konusu otomatik olarak silinmez. El ile silmeniz gerekir.

    Bu yöntemi Azure portal her zaman bu yöntemi kullanırsanız. Bir Azurekaynağının Olaylar sayfasını kullanarak bir olay aboneliği oluşturulduğunda, önce sistem konusu oluşturulur ve ardından konunun aboneliği oluşturulur. İlk olarak Sistem Konuları sayfasını kullanarak bir sistem konusu Event Grid sonra bu konu için bir abonelik oluşturabilirsiniz.

CLI, RESTveya Azure Resource Manager şablonlarını kullanarakyukarıdaki yöntemlerden birini seçebilirsiniz. Sistem konularını oluşturmanın en son yolu bu olduğu için önce bir sistem konusu oluşturmanızı ve ardından konu başlığında bir abonelik oluşturmanızı öneririz.

Sistem konuları oluşturulamaz

Azure ilkelerini hizmet tarafından oluşturulacak şekilde Event Grid konu başlığı oluşturma işlemi başarısız olur. Örneğin, abonelikte yalnızca belirli kaynak türlerinin (örneğin: Azure Depolama, Azure Event Hubs vb.) oluşturulmasına izin veren bir ilkeniz olabilir.

Böyle durumlarda olay akışı işlevselliği korunur. Ancak, sistem konularının ölçümleri ve tanılama işlevleri kullanılamaz.

Bu işleve ihtiyaç ediyorsanız, sistem konusu türünün kaynaklarının oluşturulmasına izin ver ve sistem konularının yaşam döngüsü bölümünde açıklandığı gibi eksik sistem konusunu oluşturun.

Sistem konusu için konum ve kaynak grubu

Belirli bir bölgede/konumdaki Azure olay kaynakları için sistem konusu, Azure olay kaynağıyla aynı konumda oluşturulur. Örneğin, azure blob depolama için bir olay aboneliği Doğu ABD, sistem konusu Doğu ABD. Azure abonelikleri, kaynak grupları veya Azure Haritalar gibi genel Azure olay kaynakları Event Grid sistem konusunu genel konumda oluşturur.

Genel olarak sistem konusu, Azure olay kaynağının içinde olduğu kaynak grubunda oluşturulur. Azure aboneliği kapsamında oluşturulan olay abonelikleri için sistem konusu, Batı ABD 2 bölgesinde Default-EventGrid kaynak grubunda oluşturulur. Kaynak grubu yoksa, Azure Event Grid konu başlığı oluşturmadan önce bu grubu oluşturur.

Sonraki adımlar

Aşağıdaki makalelere bakın: