Códigos de erro comuns ao utilizar o IMDS para obter informações do balanceador de carga
Este artigo descreve erros de implementação comuns e como resolver esses erros ao utilizar o Azure Instance Metadata Service (IMDS) para obter informações do balanceador de carga.
Códigos de erro
Código de erro | Mensagem de erro | Detalhes e mitigação |
---|---|---|
400 | Parâmetro "<ParameterName>" necessário em falta. Corrija o pedido e tente novamente. | O código de erro indica um parâmetro em falta. Para obter mais informações sobre como adicionar o parâmetro em falta, veja How to retrieve load balancer metadata using the Azure Instance Metadata Service (IMDS) (Como obter metadados do balanceador de carga com o Serviço de Metadados da Instância do Azure (IMDS). |
400 | O valor do parâmetro não é permitido ou o valor do parâmetro "<ParameterValue>" não é permitido para o parâmetro "ParameterName". Corrija o pedido e tente novamente. | O código de erro indica que o formato do pedido não está configurado corretamente. Saiba como obter metadados do balanceador de carga com o Serviço de Metadados da Instância do Azure (IMDS) para corrigir o corpo do pedido e emitir uma nova tentativa. |
400 | Pedido inesperado. Verifique os parâmetros da consulta e tente novamente. | O código de erro indica que o formato do pedido não está configurado corretamente. Saiba como obter metadados do balanceador de carga com o Serviço de Metadados da Instância do Azure (IMDS) para corrigir o corpo do pedido e emitir uma nova tentativa. |
404 | Não foram encontrados metadados do balanceador de carga. Verifique se a VM está a utilizar um balanceador de carga de SKU não bástico e tente novamente mais tarde. | O código de erro indica que a máquina virtual não está associada a um balanceador de carga ou o balanceador de carga é um SKU básico em vez de padrão. Para obter mais informações, veja Início Rápido: Criar um balanceador de carga público para fazer o balanceamento de carga de VMs com o portal do Azure para implementar um balanceador de carga padrão. |
404 | A API não foi encontrada: Path = "<UrlPath>", Method = "<Method>" | O código de erro indica uma configuração incorreta do caminho. Saiba como obter metadados do balanceador de carga com o Serviço de Metadados da Instância do Azure (IMDS) para corrigir o corpo do pedido e emitir uma nova tentativa. |
405 | O método Http não é permitido: Path = "<UrlPath>", Method = "<Method>" | O código de erro indica um verbo HTTP não suportado. Para obter mais informações, veja Serviço de Metadados do Azure Instance (IMDS) para verbos suportados. |
429 | Demasiados pedidos | O código de erro indica um limite de taxa. Para obter mais informações sobre a limitação de taxas, veja Azure Instance Metadata Service (IMDS). |
400 | O corpo do pedido é maior que MaxBodyLength: ... | O código de erro indica um pedido maior que o MaxBodyLength. Para obter mais informações sobre o comprimento do corpo, veja Como obter metadados do balanceador de carga com o Serviço de Metadados da Instância do Azure (IMDS). |
400 | O comprimento da chave de parâmetro é maior que MaxParameterKeyLength: ... | O código de erro indica um comprimento de chave de parâmetro maior que MaxParameterKeyLength. Para obter mais informações sobre o comprimento do corpo, veja Como obter metadados do balanceador de carga com o Serviço de Metadados da Instância do Azure (IMDS). |
400 | O comprimento do valor do parâmetro é maior que MaxParameterValueLength: ... | O código de erro indica um comprimento de chave de parâmetro maior que MaxParameterValueLength. Para obter mais informações sobre o comprimento do valor, veja How to retrieve load balancer metadata using the Azure Instance Metadata Service (IMDS) (Como obter metadados do balanceador de carga com o Serviço de Metadados da Instância do Azure (IMDS). |
400 | O comprimento do valor do cabeçalho do parâmetro é maior que MaxHeaderValueLength: ... | O código de erro indica um comprimento de valor do cabeçalho do parâmetro maior que MaxHeaderValueLength. Para obter mais informações sobre o comprimento do valor, veja How to retrieve load balancer metadata using the Azure Instance Metadata Service (IMDS) (Como obter metadados do balanceador de carga com o Serviço de Metadados da Instância do Azure (IMDS). |
404 | Balanceador de Carga API de metadados não está disponível neste momento. Tente novamente mais tarde | O código de erro indica que a API pode estar a aprovisionar. Experimente o seu pedido mais tarde. |
404 | /metadata/loadbalancer não está atualmente disponível | O código de erro indica que a API está em curso na ativação. Experimente o seu pedido mais tarde. |
503 | Serviço interno indisponível. Tente novamente mais tarde | O código de erro indica que a API está temporariamente indisponível. Experimente o seu pedido mais tarde. |
Passos seguintes
Saiba mais sobre o Serviço de Metadados do Azure Instance