Felsöka Azure Event Grid-fel
Den här felsökningsguiden innehåller följande information:
- Azure Event Grid-felkoder
- Felmeddelanden
- Beskrivningar av felen
- Rekommenderade åtgärder som du bör vidta när du får dessa fel.
Felkod: 400
Felkod | Felmeddelande | beskrivning | Rekommendation |
---|---|---|---|
HttpStatusCode.BadRequest 400 |
Ämnesnamnet måste vara mellan 3 och 50 tecken långt. | Namnlängden för det anpassade ämnet ska vara mellan 3 och 50 tecken långt. Endast alfanumeriska bokstäver, siffror och "-"-tecknet tillåts i ämnesnamnet. Namnet bör inte heller börja med följande reserverade ord:
|
Välj ett annat ämnesnamn som följer kraven för ämnesnamn. |
HttpStatusCode.BadRequest 400 |
Domännamnet måste vara mellan 3 och 50 tecken långt. | Domännamnets längd ska vara mellan 3 och 50 tecken långt. Endast alfanumeriska bokstäver, siffror och "-"-tecknet tillåts i domännamnet. Namnet bör inte heller börja med följande reserverade ord:
|
Välj ett annat domännamn som följer domännamnskraven. |
HttpStatusCode.BadRequest 400 |
Ogiltig förfallotid. | Förfallotiden för händelseprenumerationen avgör när händelseprenumerationen kommer att dras tillbaka. Det här värdet ska vara ett giltigt DateTime-värde i framtiden. | Kontrollera att förfallotiden för händelseprenumerationen är i ett giltigt DateTime-format och att den är inställd på att vara i framtiden. |
Felkod: 409
Felkod | Felmeddelande | beskrivning | Rekommenderad åtgärd |
---|---|---|---|
HttpStatusCode.Conflict 409 |
Det finns redan ett ämne med det angivna namnet. Välj ett annat ämnesnamn. | Det anpassade ämnesnamnet bör vara unikt i en enda Azure-region för att säkerställa en korrekt publiceringsåtgärd. Samma namn kan användas i olika Azure-regioner. | Välj ett annat namn för ämnet. |
HttpStatusCode.Conflict 409 |
Domänen med angiven finns redan. Välj ett annat domännamn. | Domännamnet ska vara unikt i en enda Azure-region för att säkerställa en korrekt publiceringsåtgärd. Samma namn kan användas i olika Azure-regioner. | Välj ett annat namn för domänen. |
HttpStatusCode.Conflict 409 |
Kvotgränsen har nåtts. Mer information om dessa gränser finns i Azure Event Grid-gränser. | Varje Azure-prenumeration har en gräns för antalet Azure Event Grid-resurser som den kan använda. En del av eller hela den här kvoten hade överskridits och inga fler resurser kunde skapas. | Kontrollera din aktuella resursanvändning och ta bort alla som inte behövs. Om du inte kan ta bort några resurser skapar du en annan Azure-prenumeration och skapar Event Grid-resurser i den prenumerationen. |
Felkod 403:
Felkod | Felmeddelande | beskrivning | Rekommenderad åtgärd |
---|---|---|---|
HttpStatusCode.Forbidden 403 |
Publicering till {Topic/Domain} av klienten {IpAddress} avvisas på grund av IpAddress-filtreringsregler. | Ämnet eller domänen har konfigurerat IP-brandväggsregler och åtkomsten begränsas endast till konfigurerade IP-adresser. | Lägg till IP-adressen i IP-brandväggsreglerna, se Konfigurera IP-brandvägg |
HttpStatusCode.Forbidden 403 |
Publicering till {Topic/Domain} av klienten avvisas eftersom begäran kom från den privata slutpunkten och ingen matchande privat slutpunktsanslutning hittades för resursen. | Ämnet eller domänen har privata slutpunkter och publiceringsbegäran kom från en privat slutpunkt som inte har konfigurerats eller godkänts. | Konfigurera en privat slutpunkt för ämnet/domänen. Konfigurera privata slutpunkter |
Kontrollera också om din webhook finns bakom en Azure Application Gateway eller brandvägg för webbprogram. Om så är fallet inaktiverar du följande brandväggsregler och gör ett HTTP POST igen:
- 920300 (Begäran saknar ett accepthuvud)
- 942430 (Begränsad SQL-teckenavvikelseidentifiering (args): antal specialtecken som överskridits (12))
- 920230 (flera URL-kodningar har identifierats)
- 942130 (SQL-inmatningsattack: SQL-tautologi identifierad.)
- 931130 (Möjlig RFI-attack (Remote File Inclusion) = Referens/länk utanför domänen)
Nästa steg
Om du behöver mer hjälp kan du publicera problemet i Stack Overflow-forumet eller öppna en supportbegäran.