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.
Event Grid'deki bir sistem konusu, Azure Depolama ve Azure Event Hubs gibi Azure hizmetleri tarafından yayımlanan bir veya daha fazla olayı temsil eder. Örneğin, bir sistem konusu tüm blob olaylarını veya yalnızca belirli bir depolama hesabı için yayımlanan oluşturulan ve blob silinen olayları temsil edebilir. Bu örnekte, depolama hesabına bir blob yüklendiğinde, Azure Depolama hizmeti Event Grid'de sistem konusuna blob tarafından oluşturulan bir olay yayımlar ve bu da olayı konu başlığının olayı alan ve işleyen abonelerine iletir.
Uyarı
Yalnızca Azure hizmetleri sistem konularına olay yayımlayabilir. Bu nedenle, özel konular veya olay etki alanları için yaptığınız gibi olayları yayımlamak için kullanabileceğiniz bir uç nokta veya erişim anahtarı almazsınız.
Sistem konularını destekleyen Azure hizmetleri
Aşağıdaki Azure hizmetleri sistem konularını destekler.
- Azure API Center
- Azure API Management
- Azure Uygulaması Yapılandırması
- Azure App Service
- Azure Blob Depolama
- Redis için Azure Cache
- Azure İletişim Hizmetleri
- Azure Container Registry
- Azure Data Box
- Azure Event Grid
- Azure Event Hubs
- Azure Health Veri Hizmetleri
- Azure IoT Hub
- Azure Key Vault
- Azure Kubernetes Hizmeti
- Azure Machine Learning
- Azure Bakım Yapılandırması
- Azure Haritalar
- Azure Media Services
- Azure İlkesi
- Azure Kaynak Bildirimleri
- Azure kaynak grupları
- Azure Service Bus
- Azure SignalR
- Azure Depolama Eylemleri
- Azure abonelikleri
Azure kaynakları olarak sistem konuları
Sistem konuları Azure kaynakları olarak görünür ve aşağıdaki özellikleri sağlar:
- Azure portalında sistem konularını görüntüleme
- Azure portalında sistem konuları ve olay abonelikleri için Resource Manager şablonlarını dışarı aktarma
- Sistem konuları için tanılama günlüklerini ayarlama
- Yayımlama ve teslim hatalarıyla ilgili uyarıları ayarlama
Uyarı
- Azure Event Grid kaynak başına yalnızca bir sistem konusuna (abonelik veya kaynak grubu gibi) izin verir.
- Abonelik düzeyinde bir sistem konusu bir kaynak grubu gerektirir. Sistem konusunu silmeden veya başka bir aboneliğe taşımadan kaynak grubunu değiştiremezsiniz.
- Event Grid, olay kaynağına sahip aynı Azure aboneliğinde bir sistem konusu kaynağı oluşturur. Örneğin, Azure aboneliğindeki
ContosoStoragebir depolama hesabıContosoSubscriptioniçin bir sistem konusu oluşturursanız, Event Grid içindeContosoSubscriptionsistem konusunu oluşturur. Olay kaynağının Azure aboneliğinden farklı bir Azure aboneliğinde sistem konusu oluşturamazsınız.
Sistem konularının yaşam döngüsü
Sistem konusu oluşturmak için iki yöntem kullanabilirsiniz:
Azure kaynağında uzantı kaynağı olarak bir olay aboneliği oluşturun. Bu işlem, belirtilen biçimdeki adla otomatik olarak 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 kullandığınızda, sistem konusu için bir ad belirtebilirsiniz. Sistem konusu, son olay aboneliği silindiğinde otomatik olarak silinmez. El ile silmeniz gerekir.
Azure portalını kullandığınızda her zaman bu yöntemi kullanırsınız. Bir Azure kaynağının Olaylar sayfasını kullanarak bir olay aboneliği oluşturduğunuzda, önce sistem konusu oluşturulur ve ardından konu için abonelik oluşturulur. Öncelikle Event Grid Sistem Konuları sayfasını kullanarak açıkça bir sistem konusu oluşturabilir ve ardından bu konu için bir abonelik oluşturabilirsiniz.
CLI, REST veya Azure Resource Manager şablonu kullandığınızda, yukarıdaki yöntemlerden birini seçebilirsiniz.
Önemli
Önce bir sistem konusu oluşturun ve ardından konu başlığında bir abonelik oluşturun. Bu yaklaşım, sistem konularını oluşturmanın önerilen yoludur.
Sistem konuları oluşturulamaması
Azure ilkeleri Event Grid hizmetinin bunu oluşturmasını engelliyorsa sistem konusu oluşturma işlemi başarısız olur. Örneğin, bir ilke abonelikte yalnızca belirli kaynak türlerinin (Azure Depolama ve Azure Event Hubs gibi) oluşturulmasına izin verebilir.
Böyle durumlarda olay akışı işlevselliği çalışmaya devam eder. Ancak, sistem konularının ölçümlerini ve tanılama özelliklerini kullanamazsınız.
Bu işleve ihtiyacınız varsa, sistem konu türündeki kaynakların oluşturulmasına izin verin 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
Event Grid, belirli bir bölgedeki/konumdaki Azure olay kaynakları için sistem konusunu Azure olay kaynağıyla aynı konumda oluşturur. Örneğin, Doğu ABD'deki bir Azure Blob Storage için olay aboneliği oluşturursanız, Event Grid sistem konusunu Doğu ABD'de oluşturur. Event Grid, Azure abonelikleri, kaynak grupları veya Azure Haritalar gibi genel Azure olay kaynakları için sistem konusunu genel konumda oluşturur.
Genel olarak, Event Grid sistem konusunu Azure olay kaynağıyla aynı kaynak grubunda oluşturur. Event Grid, Azure abonelik kapsamındaki olay abonelikleri için Batı ABD 2 bölgesindeki Default-EventGrid kaynak grubunda sistem konusunu oluşturur. Kaynak grubu yoksa, Sistem konusunu oluşturmadan önce Azure Event Grid bunu oluşturur.