Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om du vill skapa en Event Grid-prenumeration skickar du en begäran till åtgärden Skapa händelseprenumeration. Använd följande format:
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
Om du till exempel vill skapa en händelseprenumeration för ett lagringskonto med namnet examplestorage i en resursgrupp med namnet examplegroupanvänder du följande format:
PUT /subscriptions/{subscription-id}/resourceGroups/examplegroup/providers/Microsoft.Storage/storageaccounts/examplestorage/Microsoft.EventGrid/eventSubscriptions/{event-type-definitions}?api-version=2018-01-01
Namnet på händelseprenumerationen måste vara mellan 3 och 64 tecken långt och får bara innehålla a-z, A-Z, 0-9 och "-". Artikeln beskriver egenskaperna och schemat för brödtexten i begäran.
Egenskaper för händelseprenumeration
| Egenskap | Typ | Beskrivning |
|---|---|---|
| mål | objekt | Objektet som definierar slutpunkten. |
| filter | objekt | Ett valfritt fält för filtrering av händelsetyper. |
målobjekt
| Egenskap | Typ | Beskrivning |
|---|---|---|
| endpointType | sträng | Typ av slutpunkt för prenumerationen (webhook/HTTP, Event Hub eller kö). |
| endpointUrl | sträng | Mål-URL:en för händelser i den här händelseprenumerationen. |
filterobjekt
| Egenskap | Typ | Beskrivning |
|---|---|---|
| includedEventTypes | matris | Matcha när händelsetypen i händelsemeddelandet är en exakt matchning till ett av dessa namn på händelsetypen. Genererar ett fel när händelsenamnet inte matchar de registrerade händelsetypsnamnen för händelsekällan. Standard matchar alla händelsetyper. |
| subjectBeginsWith | sträng | Ett prefixmatchningsfilter till ämnesfältet i händelsemeddelandet. Standardsträngen eller den tomma strängen matchar alla. |
| subjectEndsWith | sträng | Ett suffixmatchningsfilter till ämnesfältet i händelsemeddelandet. Standardsträngen eller den tomma strängen matchar alla. |
| isSubjectCaseSensitive | sträng | Styr skiftlägeskänslig matchning för filter. |
| enableAdvancedFilteringOnArrays | boolean | Aktiverar användning av matriser för nycklar i avancerad filtrering. Mer information finns i Avancerad filtrering. |
Exempel på prenumerationsschema
{
"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"
}
}
}
Nästa steg
- En introduktion till Event Grid finns i Vad är Event Grid?