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 aboneliği oluşturmak için Olay aboneliği oluşturma işlemine bir istek gönderirsiniz. Şu biçimi kullanın:
PUT /subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/{resource-provider}/{resource-type}/{resource-name}/Microsoft.EventGrid/eventSubscriptions/{event-type-definitions}?api-version=2018-01-01
Örneğin, adlı examplegroupkaynak grubunda adlı examplestorage bir depolama hesabı için olay aboneliği oluşturmak için aşağıdaki biçimi kullanın:
PUT /subscriptions/{subscription-id}/resourceGroups/examplegroup/providers/Microsoft.Storage/storageaccounts/examplestorage/Microsoft.EventGrid/eventSubscriptions/{event-type-definitions}?api-version=2018-01-01
Olay Aboneliği adı 3-64 karakter uzunluğunda olmalıdır ve yalnızca a-z, A-Z, 0-9 ve "-" içerebilir. Makalede, isteğin gövdesinin özellikleri ve şeması açıklanmaktadır.
Olay aboneliği özellikleri
| Özellik | Tür | Açıklama |
|---|---|---|
| hedef | object | Uç noktayı tanımlayan nesne. |
| filtre | object | Olay türlerini filtrelemek için isteğe bağlı bir alan. |
hedef nesne
| Özellik | Tür | Açıklama |
|---|---|---|
| endpointType | string | Aboneliğin uç noktası türü (web kancası/HTTP, Olay Hub'ı veya kuyruk). |
| endpointUrl | string | Bu olay aboneliğindeki olayların hedef URL'si. |
filtre nesnesi
| Özellik | Tür | Açıklama |
|---|---|---|
| includedEventTypes | array | Olay iletisindeki olay türü, bu olay türü adlarından biriyle tam olarak eşleştiğinde eşleştirin. Olay adı, olay kaynağı için kayıtlı olay türü adlarıyla eşleşmediğinde bir hata oluşturur. Varsayılan değer tüm olay türleriyle eşleşir. |
| subjectBeginsWith | string | Olay iletisindeki konu alanına bir ön ek eşleştirme filtresi. Varsayılan veya boş dize tümüyle eşleşir. |
| subjectEndsWith | string | Olay iletisindeki konu alanıyla sonek eşleştirme filtresi. Varsayılan veya boş dize tümüyle eşleşir. |
| isSubjectCaseSensitive | string | Filtreler için büyük/küçük harfe duyarlı eşleştirmeyi denetler. |
| enableAdvancedFilteringOnArrays | boolean | Gelişmiş filtrelemede anahtarlar için dizilerin kullanılmasını sağlar. Daha fazla bilgi için bkz . Gelişmiş filtreleme. |
Örnek abonelik şeması
{
"properties": {
"destination": {
"endpointType": "webhook",
"properties": {
"endpointUrl": "https://example.azurewebsites.net/api/HttpTriggerCSharp1?code=VXbGWce53l48Mt8wuotr0GPmyJ/nDT4hgdFj9DpBiRt38qqnnm5OFg=="
}
},
"filter": {
"includedEventTypes": [ "Microsoft.Storage.BlobCreated", "Microsoft.Storage.BlobDeleted" ],
"subjectBeginsWith": "/blobServices/default/containers/mycontainer/blobs/log",
"subjectEndsWith": ".jpg",
"isSubjectCaseSensitive ": "true"
}
}
}
Sonraki adımlar
- Event Grid'e giriş için bkz. Event Grid nedir?