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 ardından 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
Bunlar üzerinde sistem konularının oluşturulmasını destekleyen Azure hizmetlerinin geçerli listesi aşağıdadır.
- 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
- Tarım için Azure Data Manager
- 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ı
- Kaynak başına yalnızca bir Azure Event Grid sistem konusuna (abonelik, kaynak grubu vb.) izin verilir.
- Abonelik düzeyi sistem konusu için bir kaynak grubu gereklidir ve silinene veya başka bir aboneliğe taşınana kadar değiştirilemez.
- 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şturmak mümkün değildir.
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
Sistem konularını oluşturmanın en son yolu olduğundan, önce bir sistem konusu oluşturmanızı ve ardından konu üzerinde bir abonelik oluşturmanızı öneririz.
Sistem konuları oluşturulamaması
Azure ilkelerini Event Grid hizmetinin oluşturamamasına neden olacak şekilde ayarlarsanız sistem konusu 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 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
Belirli bir bölgedeki/konumdaki Azure olay kaynakları için sistem konusu, Azure olay kaynağıyla aynı konumda oluşturulur. Örneğin, Doğu ABD'de bir Azure blob deposu için bir olay aboneliği oluşturursanız, sistem başlığı Doğu ABD'de oluşturulur. Azure abonelikleri, kaynak grupları veya Azure Haritalar gibi genel Azure olay kaynakları için 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 abonelik kapsamında oluşturulan olay abonelikleri için sistem konusu Batı ABD 2 bölgesindeki Default-EventGrid kaynak grubunda oluşturulur. Kaynak grubu yoksa, Sistem konusunu oluşturmadan önce Azure Event Grid bunu oluşturur.
Sonraki Adımlar
Aşağıdaki makalelere bakın: