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