Rozwiązywanie problemów z błędami usługi Azure Event Grid

Ten przewodnik rozwiązywania problemów zawiera następujące informacje:

  • Kody błędów usługi Azure Event Grid
  • Komunikaty o błędach
  • Opisy błędów
  • Zalecane akcje, które należy wykonać po otrzymaniu tych błędów.

Kod błędu: 400

Kod błędu Komunikat o błędzie opis Zalecenie
HttpStatusCode.BadRequest
400
Nazwa tematu musi mieć długość od 3 do 50 znaków. Długość nazwy tematu niestandardowego powinna mieć długość od 3 do 50 znaków. W nazwie tematu dozwolone są tylko litery alfanumeryczne, cyfry i znak "-". Ponadto nazwa nie powinna zaczynać się od następujących zastrzeżonych słów:
  • Microsoft-
  • EventGrid —
  • System-
Wybierz inną nazwę tematu zgodną z wymaganiami dotyczącymi nazwy tematu.
HttpStatusCode.BadRequest
400
Nazwa domeny musi mieć długość od 3 do 50 znaków. Długość nazwy domeny powinna mieć długość od 3 do 50 znaków. W nazwie domeny dozwolone są tylko litery alfanumeryczne, cyfry i znak "-". Ponadto nazwa nie powinna zaczynać się od następujących zastrzeżonych słów:
  • Microsoft-
  • EventGrid —
  • System-
Wybierz inną nazwę domeny zgodną z wymaganiami dotyczącymi nazwy domeny.
HttpStatusCode.BadRequest
400
Nieprawidłowy czas wygaśnięcia. Czas wygaśnięcia subskrypcji zdarzeń określa, kiedy subskrypcja zdarzeń zostanie wycofana. Ta wartość powinna być prawidłową wartością daty/godziny w przyszłości. Upewnij się, że czas wygaśnięcia subskrypcji zdarzeń w prawidłowym formacie DateTime jest ustawiony na wartość w przyszłości.

Kod błędu: 409

Kod błędu Komunikat o błędzie opis Zalecana akcja
HttpStatusCode.Conflict
409
Temat o określonej nazwie już istnieje. Wybierz inną nazwę tematu. Nazwa tematu niestandardowego powinna być unikatowa w jednym regionie świadczenia usługi Azure, aby zapewnić poprawną operację publikowania. Tej samej nazwy można używać w różnych regionach świadczenia usługi Azure. Wybierz inną nazwę tematu.
HttpStatusCode.Conflict
409
Domena z określonym już istnieje. Wybierz inną nazwę domeny. Nazwa domeny powinna być unikatowa w jednym regionie świadczenia usługi Azure, aby zapewnić poprawną operację publikowania. Tej samej nazwy można używać w różnych regionach świadczenia usługi Azure. Wybierz inną nazwę domeny.
HttpStatusCode.Conflict
409
Osiągnięto limit przydziału. Aby uzyskać więcej informacji na temat tych limitów, zobacz Limity usługi Azure Event Grid. Każda subskrypcja platformy Azure ma limit liczby zasobów usługi Azure Event Grid, których może używać. Niektóre lub wszystkie te limity przydziału zostały przekroczone i nie można utworzyć więcej zasobów. Sprawdź bieżące użycie zasobów i usuń wszystkie, które nie są potrzebne. Jeśli nie możesz usunąć żadnych zasobów, utwórz inną subskrypcję platformy Azure i utwórz zasoby usługi Event Grid w tej subskrypcji.

Kod błędu 403:

Kod błędu Komunikat o błędzie opis Zalecana akcja
HttpStatusCode.Forbidden
403
Publikowanie w witrynie {Topic/Domain} przez klienta {IpAddress} jest odrzucane z powodu reguł filtrowania adresów IP. Temat lub domena ma skonfigurowane reguły zapory adresów IP i dostęp jest ograniczony tylko do skonfigurowanych adresów IP. Dodawanie adresu IP do reguł zapory adresów IP, zobacz Konfigurowanie zapory adresów IP
HttpStatusCode.Forbidden
403
Publikowanie w usłudze {Topic/Domain} przez klienta jest odrzucane, ponieważ żądanie pochodzi z prywatnego punktu końcowego i nie znaleziono pasującego połączenia prywatnego punktu końcowego dla zasobu. Temat lub domena ma prywatne punkty końcowe i żądanie publikowania pochodzi z prywatnego punktu końcowego, który nie jest skonfigurowany lub zatwierdzony. Skonfiguruj prywatny punkt końcowy dla tematu/domeny. Konfigurowanie prywatnych punktów końcowych

Sprawdź również, czy element webhook znajduje się za bramą aplikacja systemu Azure lub zaporą aplikacji internetowej. Jeśli tak jest, wyłącz następujące reguły zapory i ponownie wykonaj post PROTOKOŁU HTTP:

  • 920300 (Żądanie braku nagłówka akceptacji)
  • 942430 (Ograniczone wykrywanie anomalii znaków SQL (args): liczba znaków specjalnych przekroczyła (12))
  • 920230 (Wykryto kodowanie wielu adresów URL)
  • 942130 (atak polegający na wstrzyknięciu kodu SQL: wykryto tautologię SQL).
  • 931130 (Możliwy atak zdalnego dołączania plików (RFI) = odwołanie poza domeną/łącze)

Następne kroki

Jeśli potrzebujesz dodatkowej pomocy, opublikuj swój problem na forum Stack Overflow lub otwórz bilet pomocy technicznej.