Exceções do Service Bus Resource Manager
Este artigo lista as exceções geradas ao interagir com o Barramento de Serviço do Azure usando o Azure Resource Manager - por meio de modelos ou chamadas diretas.
Aqui estão as várias exceções/erros que são apresentados através do Azure Resource Manager.
Erro: Solicitação incorreta
"Solicitação incorreta" implica que a solicitação recebida pelo Gerenciador de Recursos falhou na validação.
Código de erro | Subcódigo de erro | Mensagem de erro | Description | Recomendação |
---|---|---|---|---|
Pedido Incorreto | 40000 | Subcódigo = 40000. A propriedade 'property name' não pode ser definida ao criar uma fila porque o namespace 'namespace name' está usando a camada 'Basic'. Esta operação só é suportada no nível 'Standard' ou 'Premium'. | Na camada básica do Azure Service Bus, as propriedades abaixo não podem ser definidas ou atualizadas -
|
Considere a possibilidade de atualizar do nível Basic para Standard ou Premium para usar essa funcionalidade. |
Pedido Incorreto | 40000 | Subcódigo = 40000. O valor da propriedade 'requiresDuplicateDetection' de uma fila (ou tópico) existente não pode ser alterado. | A deteção de duplicados deve ser ativada/desativada no momento da criação da entidade. O parâmetro de configuração de deteção de duplicados não pode ser alterado após a criação. | Para habilitar a deteção de duplicados em uma fila/tópico criado anteriormente, você pode criar uma nova fila/tópico com deteção de duplicados e, em seguida, encaminhar da fila original para a nova fila/tópico. |
Pedido Incorreto | 40000 | Subcódigo = 40000. O valor especificado 16384 é inválido. O imóvel MaxSizeInMegabytes deve ser um dos seguintes valores: 1024; 2048; 3072; 4096;5120. |
O valor MaxSizeInMegabytes é inválido. | Certifique-se de que o MaxSizeInMegabytes é um dos seguintes - 1024, 2048, 3072, 4096, 5120. |
Pedido Incorreto | 40000 | Subcódigo = 40000. O particionamento não pode ser alterado para Fila/Tópico. | O particionamento não pode ser alterado para entidade. | Crie uma nova entidade (fila ou tópico) e habilite partições. |
Pedido Incorreto | nenhum | O namespace 'nome do namespace' não existe. | O namespace não existe em sua assinatura do Azure. | Para resolver este erro:
|
Pedido Incorreto | 40000 | Subcódigo = 40000. O tempo de bloqueio fornecido excede o máximo permitido de «5» minutos. | O tempo durante o qual uma mensagem pode ser bloqueada deve ser entre 1 minuto (mínimo) e 5 minutos (máximo). | Certifique-se de que o tempo de bloqueio fornecido está entre 1 min e 5 minutos. |
Pedido Incorreto | 40000 | Subcódigo = 40000. As propriedades DelayedPersistence e RequiresDuplicateDetection não podem ser habilitadas juntas. | As entidades com a deteção de duplicados habilitada nelas devem ser persistentes, para que a persistência não possa ser adiada. | Saiba mais sobre a Deteção de Duplicados |
Pedido Incorreto | 40000 | Subcódigo = 40000. O valor da propriedade RequiresSession de uma fila existente não pode ser alterado. | O suporte para sessões deve ser ativado no momento da criação da entidade. Uma vez criado, não é possível ativar/desativar sessões numa entidade existente (fila ou subscrição) | Exclua e recrie uma nova fila (ou assinatura) com a propriedade "RequiresSession" ativada. |
Pedido Incorreto | 40000 | Subcódigo = 40000. 'URI_PATH' contém caractere(s) que não é permitido pelo Service Bus. Os segmentos de entidade podem conter apenas letras, números, pontos(.), hífenes(-) e sublinhados(_). | Os segmentos de entidade podem conter apenas letras, números, pontos(.), hífenes(-) e sublinhados(_). Quaisquer outros caracteres fazem com que a solicitação falhe. | Verifique se não há caracteres inválidos no caminho do URI. |
Pedido Incorreto | 40000 | Subcódigo = 40000. Mau pedido. Para saber mais visite https://aka.ms/sbResourceMgrExceptions . TrackingId:00000000-0000-0000-0000-00000000000000_000, SystemTracker:contososbusnamesapce.servicebus.windows.net:myqueue, Timestamp:aaaa-mm-ddThh:mm:ss |
Este erro ocorre quando você tenta criar uma fila em um namespace de camada não premium com um valor definido para a propriedade maxMessageSizeInKilobytes . Essa propriedade só pode ser definida para filas no namespace premium. |
|
Pedido Incorreto | 40300 | Subcódigo = 40300. O número máximo de recursos do tipo EnablePartioning == true foi atingido ou excedido. |
Há um limite no número de entidades particionadas por namespace. Consulte Quotas e limites. | |
Pedido Incorreto | 40400 | Subcódigo = 40400. A entidade de destino de encaminhamento automático não existe. | O destino da entidade de destino de encaminhamento automático não existe. | A entidade de destino (fila ou tópico) deve existir antes que a origem seja criada. Tente novamente depois de criar a entidade de destino. |
Código de erro: 429
Assim como no HTTP, "Código de erro 429" indica muitas solicitações. Isso implica que o recurso específico (namespace) está sendo limitado devido a muitas solicitações (ou devido a operações conflitantes) nesse recurso.
Código de erro | Subcódigo de erro | Mensagem de erro | Description | Recomendação |
---|---|---|---|---|
429 | 50004 | Subcódigo = 50004. A solicitação foi encerrada porque o namespace seu namespace está sendo limitado. | Essa condição de erro é atingida quando o número de solicitações de entrada excede a limitação do recurso. | Aguarde alguns segundos e tente novamente. Saiba mais sobre as cotas e os limites de solicitação do Azure Resource Manager |
429 | 40901 | Subcódigo = 40901. Outra operação conflituosa está em andamento. | Outra operação conflitante está em andamento no mesmo recurso/entidade | Aguarde a conclusão da operação em andamento atual antes de tentar novamente. |
429 | 40900 | Subcódigo = 40900. Conflito. Você está solicitando uma operação que não é permitida no estado atual do recurso. | Essa condição pode ser atingida quando várias solicitações são feitas para executar as operações na mesma entidade (fila, tópico, assinatura ou regra) ao mesmo tempo. | Aguarde alguns segundos e tente novamente |
429 | 40901 | Pedido relativo ao «nome da entidade» em conflito com outro pedido | Outra operação conflitante está em andamento no mesmo recurso/entidade | Aguarde a conclusão da operação anterior antes de tentar novamente |
429 | 40901 | Outra solicitação de atualização está em andamento para a entidade: <entity name> . |
Outra operação conflitante está em andamento no mesmo recurso/entidade | Aguarde a conclusão da operação anterior antes de tentar novamente |
429 | nenhum | Ocorreu conflito de recursos. Outra operação conflituosa pode estar em andamento. Se esta operação for uma nova tentativa para operação com falha, a limpeza em segundo plano ainda está pendente. Tente novamente mais tarde. | Essa condição pode ser atingida quando há uma operação pendente contra a mesma entidade. | Aguarde a conclusão da operação anterior antes de tentar novamente. |
Código de erro: Não encontrado
Essa classe de erros indica que o recurso não foi encontrado.
Código de erro | Subcódigo de erro | Mensagem de erro | Description | Recomendação |
---|---|---|---|---|
Não encontrado | nenhum | O 'nome da entidade' da entidade não foi encontrado. | A entidade contra a qual a operação foi executada não foi encontrada. | Verifique se a entidade existe e tente a operação novamente. |
Não encontrado | nenhum | Não encontrado. A Operação não existe. | A operação que você está tentando executar não existe. | Verifique a operação e tente novamente. |
Não encontrado | nenhum | A solicitação de entrada não é reconhecida como uma solicitação put de política de namespace. | O corpo da solicitação de entrada é nulo e, portanto, não pode ser executado como uma solicitação put. | Verifique o corpo da solicitação para garantir que ele não seja nulo. |
Não encontrado | nenhum | Não foi possível encontrar o 'nome da entidade' da entidade de mensagens. | A entidade contra a qual você está tentando executar a operação não foi encontrada. | Verifique se a entidade existe e tente a operação novamente. |
Código de erro: Erro interno do servidor
Essa classe de erros indica que houve um erro interno do servidor.
Código de erro | Subcódigo de erro | Mensagem de erro | Description | Recomendação |
---|---|---|---|---|
Erro de Servidor Interno | 50000 | Subcódigo = 50000. Erro de Servidor Interno | Pode acontecer por vários motivos. Alguns dos sintomas são:
|
Para resolver este erro:
|
Código de erro: Não autorizado
Essa classe de erros indica a ausência de autorização para executar o comando.
Código de erro | Subcódigo de erro | Mensagem de erro | Description | Recomendação |
---|---|---|---|---|
Não autorizado | nenhum | Operação inválida no namespace secundário. O namespace secundário é somente leitura. | A operação foi executada no namespace secundário, que é configurado como um namespace somente leitura. | Repita o comando no namespace principal. Saiba mais sobre namespace secundário |
Não autorizado | nenhum | MissingToken: O cabeçalho de autorização não foi encontrado. | Este erro ocorre quando a autorização tem valores nulos ou incorretos. | Verifique se o valor do token mencionado no cabeçalho de autorização está correto e não nulo. |