访问应用服务中的Azure MSI IMDS终结点时出现错误“无法连接到远程服务器

jslywgbw  于 2023-03-03  发布在  其他
关注(0)|答案(1)|浏览(115)

我已为应用程序服务启用托管服务端点,并且能够看到MSI_ENDPOINT和注入到环境中的MSI_SECRET。我还能够在调用MSI_ENDPoint时获取azure AD访问令牌。
但根据Azure documentation,我们必须继续使用 IMDS端点
当通过PowerShell使用api-versionmetadata正确访问URL http://169.254.169.254/metadata/identity/oauth2/token时,我收到错误消息
无法连接到远程服务器
,尽管我能够在点击MSI_Endpoint(其中XXXX是端口号)时从同一PowerShell示例获得访问令牌。

x8diyxa7

x8diyxa71#

IMDS(示例元数据服务)仅可用于Azure虚拟机和虚拟机扩展集资源。你将无法从应用服务内调用IMDS。从localhost:xxxx迁移到IMDS的文档仅与虚拟机和虚拟机扩展集资源相关。
以下是应用服务的特定文档。请注意,此处使用的是MSI_ENDPOINT

相关问题