Azure Event Grid-fouten oplossen
Deze gids voor probleemoplossing bevat de volgende informatie:
- Azure Event Grid-foutcodes
- Foutberichten
- Beschrijvingen voor de fouten
- Aanbevolen acties die u moet uitvoeren wanneer u deze fouten ontvangt.
Foutcode 400
Foutcode | Foutmelding | Beschrijving | Aanbeveling |
---|---|---|---|
HttpStatusCode.BadRequest 400 |
De onderwerpnaam moet tussen 3 en 50 tekens lang zijn. | De lengte van de aangepaste onderwerpnaam moet tussen 3 en 50 tekens lang zijn. Alleen alfanumerieke letters, cijfers en het teken '-' zijn toegestaan in de onderwerpnaam. De naam mag ook niet beginnen met de volgende gereserveerde woorden:
|
Kies een andere onderwerpnaam die voldoet aan de vereisten voor de onderwerpnaam. |
HttpStatusCode.BadRequest 400 |
Domeinnaam moet tussen 3 en 50 tekens lang zijn. | De lengte van de domeinnaam moet tussen 3 en 50 tekens lang zijn. Alleen alfanumerieke letters, cijfers en het teken '-' zijn toegestaan in de domeinnaam. De naam mag ook niet beginnen met de volgende gereserveerde woorden:
|
Kies een andere domeinnaam die voldoet aan de domeinnaamvereisten. |
HttpStatusCode.BadRequest 400 |
Ongeldige verlooptijd. | De verlooptijd voor het gebeurtenisabonnement bepaalt wanneer het gebeurtenisabonnement buiten gebruik wordt gesteld. Deze waarde moet in de toekomst een geldige datum/tijd-waarde zijn. | Zorg ervoor dat de verlooptijd van het gebeurtenisabonnement een geldige datum/tijd-indeling heeft en dat het in de toekomst is ingesteld. |
Foutcode: 409
Foutcode | Foutmelding | Beschrijving | Aanbevolen actie |
---|---|---|---|
HttpStatusCode.Conflict 409 |
Onderwerp met de opgegeven naam bestaat al. Kies een andere onderwerpnaam. | De naam van het aangepaste onderwerp moet uniek zijn in één Azure-regio om een juiste publicatiebewerking te garanderen. Dezelfde naam kan worden gebruikt in verschillende Azure-regio's. | Kies een andere naam voor het onderwerp. |
HttpStatusCode.Conflict 409 |
Domein met de opgegeven bestaat al. Kies een andere domeinnaam. | De domeinnaam moet uniek zijn in één Azure-regio om een juiste publicatiebewerking te garanderen. Dezelfde naam kan worden gebruikt in verschillende Azure-regio's. | Kies een andere naam voor het domein. |
HttpStatusCode.Conflict 409 |
Quotumlimiet bereikt. Zie Azure Event Grid-limieten voor meer informatie over deze limieten. | Elk Azure-abonnement heeft een limiet voor het aantal Azure Event Grid-resources dat kan worden gebruikt. Sommige of alle quota zijn overschreden en er kunnen geen resources meer worden gemaakt. | Controleer het gebruik van uw huidige resources en verwijder alle resources die u niet nodig hebt. Als u geen resources kunt verwijderen, maakt u een ander Azure-abonnement en maakt u Event Grid-resources in dat abonnement. |
Foutcode 403:
Foutcode | Foutmelding | Beschrijving | Aanbevolen actie |
---|---|---|---|
HttpStatusCode.Forbidden 403 |
Publiceren naar {Topic/Domain} door client {IpAddress} wordt geweigerd vanwege filterregels voor IpAddress. | Het onderwerp of domein heeft IP-firewallregels geconfigureerd en toegang is alleen beperkt tot geconfigureerde IP-adressen. | Voeg het IP-adres toe aan de IP-firewallregels. Zie IP-firewall configureren |
HttpStatusCode.Forbidden 403 |
Publiceren naar {Topic/Domain} per client wordt geweigerd als aanvraag afkomstig is van een privé-eindpunt en er is geen overeenkomende privé-eindpuntverbinding gevonden voor de resource. | Het onderwerp of domein heeft privé-eindpunten en de publicatieaanvraag is afkomstig van een privé-eindpunt dat niet is geconfigureerd of goedgekeurd. | Configureer een privé-eindpunt voor het onderwerp/domein. Privé-eindpunten configureren |
Controleer ook of uw webhook zich achter een Azure-toepassing Gateway of Web Application Firewall bevindt. Als dat zo is, schakelt u de volgende firewallregels uit en voert u een HTTP POST opnieuw uit:
- 920300 (Aanvraag ontbreekt een acceptheader)
- 942430 (beperkte ANOMALIEdetectie van SQL-tekens (args): aantal speciale tekens overschreden (12))
- 920230 (meerdere URL-codering gedetecteerd)
- 942130 (SQL-injectieaanval: SQL-tautologie gedetecteerd.)
- 931130 (Mogelijke RFI-aanval (Remote File Inclusion) = Off-domain reference/link)
Volgende stappen
Als u meer hulp nodig hebt, plaatst u uw probleem op het Stack Overflow-forum of opent u een ondersteuningsticket.