Az Azure Event Grid hibáinak elhárítása

Ez a hibaelhárítási útmutató a következő információkat tartalmazza:

  • Azure Event Grid-hibakódok
  • Hibaüzenetek
  • A hibák leírása
  • A hibaüzenetek érkezésekor javasolt műveletek.

Hibakód: 400

Hibakód Hibaüzenet Leírás Ajánlás
HttpStatusCode.BadRequest
400
A témakör nevének 3 és 50 karakter közötti hosszúságúnak kell lennie. Az egyéni témakörnév hosszának 3 és 50 karakter közöttinek kell lennie. A témakör nevében csak alfanumerikus betűk, számjegyek és "-" karakter szerepelhet. A név nem a következő fenntartott szavakkal kezdődhet:
  • Microsoft-
  • EventGrid-
  • Rendszer-
Válasszon egy másik témakörnevet, amely megfelel a témakörnév követelményeinek.
HttpStatusCode.BadRequest
400
A tartománynévnek 3 és 50 karakter közötti hosszúságúnak kell lennie. A tartománynév hosszának 3 és 50 karakter közötti hosszúságúnak kell lennie. A tartománynévben csak alfanumerikus betűk, számjegyek és "-" karakter szerepelhet. A név nem a következő fenntartott szavakkal kezdődhet:
  • Microsoft-
  • EventGrid-
  • Rendszer-
Válasszon egy másik tartománynevet, amely megfelel a tartománynév követelményeinek.
HttpStatusCode.BadRequest
400
Érvénytelen lejárati idő. Az esemény-előfizetés lejárati ideje határozza meg, hogy mikor lép ki az esemény-előfizetés. Ennek az értéknek a jövőben érvényes DateTime-értéknek kell lennie. Győződjön meg arról, hogy az esemény-előfizetés lejárati ideje érvényes DateTime formátumban van megadva, és a jövőben lesz beállítva.

Hibakód: 409

Hibakód Hibaüzenet Leírás Javasolt művelet
HttpStatusCode.Conflict
409
A megadott nevű témakör már létezik. Válasszon másik nevet a témakör számára. A megfelelő közzétételi művelet biztosításához az egyéni témakör nevének egyedinek kell lennie egyetlen Azure-régióban. Ugyanez a név különböző Azure-régiókban is használható. Válasszon másik nevet a témakörnek.
HttpStatusCode.Conflict
409
A megadott tartomány már létezik. Válasszon másik tartománynevet. A megfelelő közzétételi művelet biztosításához a tartománynévnek egyedinek kell lennie egyetlen Azure-régióban. Ugyanez a név különböző Azure-régiókban is használható. Válasszon másik nevet a tartománynak.
HttpStatusCode.Conflict
409
Elérte a kvótakorlátot. További információ ezekről a korlátokról: Azure Event Grid-korlátok. Minden Azure-előfizetés korlátozza az Általa használható Azure Event Grid-erőforrások számát. A kvóta egy részét vagy egészét túllépték, és nem hozható létre több erőforrás. Ellenőrizze az erőforrások aktuális használatát, és törölje azokat, amelyekre nincs szükség. Ha nem tud erőforrásokat törölni, hozzon létre egy másik Azure-előfizetést, és hozzon létre Event Grid-erőforrásokat az előfizetésben.

403-as hibakód:

Hibakód Hibaüzenet Leírás Javasolt művelet
HttpStatusCode.Forbidden
403
A(z) {IpAddress} ügyfél által a(z) {Topic/Domain} webhelyen való közzétételt az IpAddress-szűrési szabályok miatt a rendszer elutasítja. A témakör vagy tartomány IP-tűzfalszabályokat konfigurált, a hozzáférés pedig csak a konfigurált IP-címekre korlátozódik. Adja hozzá az IP-címet az IP-tűzfalszabályokhoz, lásd: IP-tűzfal konfigurálása
HttpStatusCode.Forbidden
403
A(z) {Topic/Domain} ügyfél általi közzétételt a rendszer elutasítja, mivel a kérés a privát végpontról érkezett, és nem található egyező privát végpontkapcsolat az erőforráshoz. A témakör vagy tartomány privát végpontokkal rendelkezik, és a közzétételi kérés egy nem konfigurált vagy jóváhagyott privát végpontról érkezett. Konfiguráljon egy privát végpontot a témakörhöz/tartományhoz. Privát végpontok konfigurálása

Ellenőrizze azt is, hogy a webhook Azure-alkalmazás átjáró vagy webalkalmazás tűzfala mögött található-e. Ha igen, tiltsa le a következő tűzfalszabályokat, és végezze el ismét a HTTP POST-et:

  • 920300 (Az elfogadási fejléc hiányának kérése)
  • 942430 (Korlátozott SQL-karakter anomáliadetektálása (args): a speciális karakterek száma túllépve (12))
  • 920230 (Több URL-kódolás észlelhető)
  • 942130 (SQL-injektálási támadás: SQL-tautológia észlelhető.)
  • 931130 (Lehetséges távoli fájlbefoglalási (RFI) támadás = Tartományon kívüli hivatkozás/hivatkozás)

Következő lépések

Ha további segítségre van szüksége, tegye közzé a problémát a Stack Overflow fórumon , vagy nyisson meg egy támogatási jegyet.