使用 IMDS 检索负载均衡器信息时的常见错误代码

本文介绍使用 Azure 实例元数据服务 (IMDS) 检索负载均衡器信息时出现的常见部署错误,以及如何解决这些错误。

错误代码

错误代码 错误消息 详细信息和缓解措施
400 缺少必需参数“<ParameterName>”。 修复请求并重试。 该错误代码指示缺少参数。
有关添加缺少的参数的详细信息,请参阅如何使用 Azure 实例元数据服务 (IMDS) 检索负载均衡器元数据
400 不允许参数值,或者参数“ParameterName”不允许参数值“<ParameterValue>”。 修复请求并重试。 该错误代码指示未正确配置请求格式。
了解如何使用 Azure 实例元数据服务 (IMDS) 检索负载均衡器元数据,以修复请求正文并发出重试。
400 意外的请求。 检查查询参数并重试。 该错误代码指示未正确配置请求格式。
了解如何使用 Azure 实例元数据服务 (IMDS) 检索负载均衡器元数据,以修复请求正文并发出重试。
404 找不到负载均衡器元数据。 检查虚拟机是否正在使用任何非基本 SKU 负载均衡器,并稍后重试。 该错误代码指示虚拟机未与负载均衡器关联,或者负载均衡器是基本 SKU 而不是标准 SKU。
有关详细信息,请参阅快速入门:使用 Azure 门户创建公共负载均衡器,以部署标准负载均衡器。
404 找不到 API: 路径 =“<UrlPath>”,方法 =“<Method>” 该错误代码指示路径配置错误。
了解如何使用 Azure 实例元数据服务 (IMDS) 检索负载均衡器元数据,以修复请求正文并发出重试。
405 不允许 http 方法: 路径 =“<UrlPath>”,方法 =“<Method>” 该错误代码指示不支持的 HTTP 谓词。
有关详细信息,请参阅 Azure 实例元数据服务 (IMDS) 了解支持的谓词。
429 请求过多 该错误代码指示速率限制。
有关速率限制的详细信息,请参阅 Azure 实例元数据服务 (IMDS)
400 请求正文大于 MaxBodyLength: … 该错误代码指示请求大于 MaxBodyLength。
有关正文长度的详细信息,请参阅如何使用 Azure 实例元数据服务 (IMDS) 检索负载均衡器元数据
400 参数键长度大于 MaxParameterKeyLength: … 该错误代码指示参数键长度大于 MaxParameterKeyLength。
有关正文长度的详细信息,请参阅如何使用 Azure 实例元数据服务 (IMDS) 检索负载均衡器元数据
400 参数值长度大于 MaxParameterValueLength: … 该错误代码指示参数值长度大于 MaxParameterValueLength。
有关值长度的详细信息,请参阅如何使用 Azure 实例元数据服务 (IMDS) 检索负载均衡器元数据
400 参数头值长度大于 MaxHeaderValueLength: … 该错误代码指示参数头值长度大于 MaxHeaderValueLength。
有关值长度的详细信息,请参阅如何使用 Azure 实例元数据服务 (IMDS) 检索负载均衡器元数据
404 负载均衡器元数据 API 目前不可用。 稍后重试 该错误代码指示 API 可能正在预配。 请稍后尝试请求。
404 /metadata/loadbalancer 当前不可用 该错误代码指示 API 正在启用中。 请稍后尝试请求。
503 内部服务不可用。 稍后重试 该错误代码指示 API 暂时不可用。 请稍后尝试请求。

后续步骤

详细了解 Azure 实例元数据服务