Risolvere gli errori di Griglia di eventi di Azure

Questa guida alla risoluzione dei problemi fornisce le informazioni seguenti:

  • codici di errore Griglia di eventi di Azure
  • Messaggi di errore
  • Descrizioni degli errori
  • Azioni consigliate da eseguire quando si ricevono questi errori.

Codice errore: 400

Codice di errore Error message Descrizione Elemento consigliato
HttpStatusCode.BadRequest
400
Il nome dell'argomento deve avere una lunghezza compresa tra 3 e 50 caratteri. La lunghezza del nome dell'argomento personalizzato deve essere compresa tra 3 e 50 caratteri. Solo le lettere alfanumerici, le cifre e il carattere '-' sono consentite nel nome dell'argomento. Inoltre, il nome non deve iniziare con le parole riservate seguenti:
  • Microsoft-
  • EventGrid-
  • Sistema-
Scegliere un nome di argomento diverso che rispetti i requisiti del nome dell'argomento.
HttpStatusCode.BadRequest
400
Il nome di dominio deve avere una lunghezza compresa tra 3 e 50 caratteri. La lunghezza del nome di dominio deve essere compresa tra 3 e 50 caratteri. Nel nome di dominio sono consentite solo lettere alfanumerici, cifre e caratteri '-'. Inoltre, il nome non deve iniziare con le parole riservate seguenti:
  • Microsoft-
  • EventGrid-
  • Sistema-
Scegliere un nome di dominio diverso che rispetti i requisiti del nome di dominio.
HttpStatusCode.BadRequest
400
Ora di scadenza non valida. L'ora di scadenza per la sottoscrizione di eventi determina quando la sottoscrizione di eventi verrà ritirata. Questo valore deve essere un valore DateTime valido in futuro. Assicurarsi che l'ora di scadenza della sottoscrizione di eventi sia in un formato DateTime valido e che sia impostata in futuro.

Codice errore: 409

Codice di errore Error message Descrizione Azione consigliata
HttpStatusCode.Conflict
409
L'argomento con il nome specificato esiste già. Scegliere un nome argomento diverso. Il nome dell'argomento personalizzato deve essere univoco in una singola area di Azure per garantire un'operazione di pubblicazione corretta. Lo stesso nome può essere usato in aree di Azure diverse. Scegliere un nome diverso per l'argomento.
HttpStatusCode.Conflict
409
Dominio con l'oggetto specificato già esistente. Scegliere un nome di dominio diverso. Il nome di dominio deve essere univoco in una singola area di Azure per garantire un'operazione di pubblicazione corretta. Lo stesso nome può essere usato in aree di Azure diverse. Scegliere un nome diverso per il dominio.
HttpStatusCode.Conflict
409
Limite di quota raggiunto. Per altre informazioni su questi limiti, vedere limiti Griglia di eventi di Azure. Ogni sottoscrizione di Azure ha un limite per il numero di risorse Griglia di eventi di Azure che può usare. Alcune o tutte queste quote sono state superate e non è stato possibile creare altre risorse. Controllare l'utilizzo delle risorse correnti ed eliminare eventuali risorse non necessarie. Se non è possibile eliminare risorse, creare un'altra sottoscrizione di Azure e creare risorse di Griglia di eventi in tale sottoscrizione.

Codice errore 403:

Codice di errore Error message Descrizione Azione consigliata
HttpStatusCode.Forbidden
403
La pubblicazione in {Argomento/Dominio} dal client {IpAddress} viene rifiutata a causa delle regole di filtro IpAddress. L'argomento o il dominio ha regole del firewall IP configurate e l'accesso è limitato solo agli indirizzi IP configurati. Aggiungere l'indirizzo IP alle regole del firewall IP, vedere Configurare il firewall IP
HttpStatusCode.Forbidden
403
La pubblicazione in {Argomento/Dominio} da parte del client viene rifiutata perché la richiesta proviene dall'endpoint privato e non viene trovata alcuna connessione endpoint privato corrispondente per la risorsa. L'argomento o il dominio ha endpoint privati e la richiesta di pubblicazione proviene da un endpoint privato non configurato o approvato. Configurare un endpoint privato per l'argomento/dominio. Configurare gli endpoint privati

Controllare anche se il webhook si trova dietro un gateway di app Azure lication o web application firewall. In caso affermativo, disabilitare le regole del firewall seguenti ed eseguire di nuovo un HTTP POST:

  • 920300 (Richiesta mancante di un'intestazione accept)
  • 942430 (rilevamento anomalie dei caratteri SQL con restrizioni): numero di caratteri speciali superati (12))
  • 920230 (rilevata codifica con più URL)
  • 942130 (attacco SQL injection: rilevato tautologia SQL).
  • 931130 (possibile attacco di inclusione di file remoti =riferimento/collegamento al dominio esterno)

Passaggi successivi

Per altre informazioni, pubblicare il problema nel Forum Stack Overflow oppure aprire un ticket di supporto.