Dela via


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:
  • Microsoft-
  • EventGrid-
  • System-
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:
  • Microsoft-
  • EventGrid-
  • System-
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.