Common error codes when using IMDS to retrieve load balancer information
This article describes common deployment errors and how to resolve those errors while using the Azure Instance Metadata Service (IMDS) to retrieve load balancer information.
Error codes
Error code | Error message | Details and mitigation |
---|---|---|
400 | Missing required parameter "<ParameterName>". Please fix the request and retry. | The error code indicates a missing parameter. For more information on adding the missing parameter, see How to retrieve load balancer metadata using the Azure Instance Metadata Service (IMDS). |
400 | Parameter value is not allowed, or parameter value "<ParameterValue>" is not allowed for parameter "ParameterName". Please fix the request and retry. | The error code indicates that the request format is not configured properly. Learn How to retrieve load balancer metadata using the Azure Instance Metadata Service (IMDS) to fix the request body and issue a retry. |
400 | Unexpected request. Please check the query parameters and retry. | The error code indicates that the request format is not configured properly. Learn How to retrieve load balancer metadata using the Azure Instance Metadata Service (IMDS) to fix the request body and issue a retry. |
404 | No load balancer metadata is found. Please check if your VM is using any nonbasic SKU load balancer and retry later. | The error code indicates that your virtual machine isn't associated with a load balancer or the load balancer is basic SKU instead of standard. For more information, see Quickstart: Create a public load balancer to load balance VMs using the Azure portal to deploy a standard load balancer. |
404 | API is not found: Path = "<UrlPath>", Method = "<Method>" | The error code indicates a misconfiguration of the path. Learn How to retrieve load balancer metadata using the Azure Instance Metadata Service (IMDS) to fix the request body and issue a retry. |
405 | Http method is not allowed: Path = "<UrlPath>", Method = "<Method>" | The error code indicates an unsupported HTTP verb. For more information, see Azure Instance Metadata Service (IMDS) for supported verbs. |
429 | Too many requests | The error code indicates a rate limit. For more information on rate limiting, see Azure Instance Metadata Service (IMDS). |
400 | Request body is larger than MaxBodyLength: … | The error code indicates a request larger than the MaxBodyLength. For more information on body length, see How to retrieve load balancer metadata using the Azure Instance Metadata Service (IMDS). |
400 | Parameter key length is larger than MaxParameterKeyLength: … | The error code indicates a parameter key length larger than the MaxParameterKeyLength. For more information on body length, see How to retrieve load balancer metadata using the Azure Instance Metadata Service (IMDS). |
400 | Parameter value length is larger than MaxParameterValueLength: … | The error code indicates a parameter key length larger than the MaxParameterValueLength. For more information on value length, see How to retrieve load balancer metadata using the Azure Instance Metadata Service (IMDS). |
400 | Parameter header value length is larger than MaxHeaderValueLength: … | The error code indicates a parameter header value length larger than the MaxHeaderValueLength. For more information on value length, see How to retrieve load balancer metadata using the Azure Instance Metadata Service (IMDS). |
404 | Load Balancer metadata API is not available right now. Please retry later | The error code indicates the API could be provisioning. Try your request later. |
404 | /metadata/loadbalancer is not currently available | The error code indicates the API is in the progress of enablement. Try your request later. |
503 | Internal service unavailable. Please retry later | The error code indicates the API is temporarily unavailable. Try your request later. |
Next steps
Learn more about Azure Instance Metadata Service
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for