Solucionar problemas de erros da Grade de Eventos do Azure

Este guia de solução de problemas fornece as seguintes informações:

  • Códigos de erro da Grade de Eventos do Azure
  • Mensagens de erro
  • Descrições dos erros
  • Ações recomendadas que você deve executar ao receber os erros.

Código de erro: 400

Código do erro Mensagem de erro Descrição Recomendação
HttpStatusCode.BadRequest
400
O nome do tópico deve ter entre três e 50 caracteres. O comprimento do nome do tópico personalizado deve ter entre três e 50 caracteres de comprimento. Somente letras alfanuméricas, dígitos e o caractere "-" são permitidos no nome do tópico. Além disso, o nome não deve começar com as seguintes palavras reservadas:
  • Microsoft-
  • EventGrid-
  • System-
Escolha um nome de tópico diferente que esteja de acordo com os requisitos de nome do tópico.
HttpStatusCode.BadRequest
400
O nome do domínio deve ter entre três e 50 caracteres. O comprimento do nome do domínio deve ter entre três e 50 caracteres de comprimento. Somente letras alfanuméricas, dígitos e o caractere "-" são permitidos no nome do domínio. Além disso, o nome não deve começar com as seguintes palavras reservadas:
  • Microsoft-
  • EventGrid-
  • System-
Escolha um nome de domínio diferente que atenda aos requisitos de nome de domínio.
HttpStatusCode.BadRequest
400
Hora de expiração inválida. A hora de expiração da assinatura de evento determina quando a assinatura do evento será desativada. Este valor deve ser um valor DateTime válido no futuro. Verifique se a hora de expiração da Assinatura do Evento está em um formato DateTime válido e se está definido para o futuro.

Código de erro: 409

Código do erro Mensagem de erro Descrição Ação recomendada
HttpStatusCode.Conflict
409
Já existe um tópico com o nome especificado. Escolha um nome de tópico diferente. O nome do tópico personalizado deve ser exclusivo em uma única região do Azure para garantir uma operação de publicação correta. O mesmo nome pode ser usado em diferentes regiões do Azure. Escolha um nome diferente para o tópico.
HttpStatusCode.Conflict
409
Já existe um domínio especificado. Escolha um nome de domínio diferente. O nome do domínio deve ser exclusivo em uma única região do Azure para garantir uma operação de publicação correta. O mesmo nome pode ser usado em diferentes regiões do Azure. Escolha um nome diferente para o domínio.
HttpStatusCode.Conflict
409
Limite de cota alcançado. Para saber mais sobre os limites, confira Limites da Grade de Eventos do Azure. Cada assinatura do Azure tem um limite sobre o número de recursos da Grade de Eventos do Azure que pode usar. Algumas ou todas as cotas foram excedidas e não será possível criar mais recursos. Confira o uso dos recursos atuais e exclua os que não são necessários. Se você não puder excluir nenhum recurso, crie outra assinatura do Azure e crie recursos da Grade de Eventos nessa assinatura.

Código de erro: 403

Código do erro Mensagem de erro Descrição Ação recomendada
HttpStatusCode.Forbidden
403
A publicação em {Topic/Domain} pelo cliente {IpAddress} foi rejeitada devido às regras de filtragem IpAddress. O tópico ou domínio tem regras de firewall de IP configuradas e o acesso é restrito apenas a endereços IP configurados. Para adicionar o endereço IP às regras de firewall de IP, confira Configurar firewall de IP
HttpStatusCode.Forbidden
403
A publicação em {Topic/Domain} pelo cliente foi rejeitada, pois a solicitação provém do Ponto de Extremidade Privado e nenhuma conexão de ponto de extremidade privada correspondente foi encontrada para o recurso. O tópico ou domínio tem pontos de extremidade privados e a solicitação de publicação provém de um ponto de extremidade privado que não está configurado ou não é aprovado. Configure um ponto de extremidade privado para o tópico/domínio. Configurar pontos de extremidade privados

Além disso, verifique se o webhook está atrás de um Gateway de Aplicativo do Azure ou um Firewall de Aplicativo Web. Em caso positivo, desabilite as seguintes regras de firewall e execute um HTTP POST novamente:

  • 920300 (Falta cabeçalho de aceitação da solicitação)
  • 942430 (Detecção de anomalias de caractere do SQL restrito (args): número de caracteres especiais excedido (12))
  • 920230 (Várias codificações de URL detectadas)
  • 942130 (Ataque de injeção de SQL: tautologia do SQL detectada.)
  • 931130 (Possível ataque de remoção de arquivo (RFI) = link/referência fora do domínio)

Próximas etapas

Se precisar de mais ajuda, poste seu problema no fórum do Stack Overflow ou abra um tíquete de suporte.