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:
|
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:
|
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.