Azure正在授予VM身份
我是Azure新手,正在尝试通过以下方式授予VM访问Azure资源的权限,目前已成功完成:Azure正在授予VM身份,azure,identity,Azure,Identity,我是Azure新手,正在尝试通过以下方式授予VM访问Azure资源的权限,目前已成功完成: 创造了身份 已将标识分配给VM 已将读卡器角色授予标识 现在,我正试图通过在VM中从#2运行以下命令来获取访问令牌以读取资源(将UAMI客户端ID替换为我从上面的#1获得的ID): curl-H元数据:true”http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https%3A%2F%
curl-H元数据:true”http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https%3A%2F%2Fmanagement.azure.com/&client_id=”
此命令返回:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>404 - Not Found</title>
</head>
<body>
<h1>404 - Not Found</h1>
</body>
</html>
404-找不到
404-找不到
我不明白这个“404”是什么意思,有人能帮我理解我做错了什么。我很确定文档中的步骤是正确的。建议检查您已经完成的步骤,然后再试一次。您可以在中获得更多详细信息。您可以在中看到404错误。Azure还建议您再试一次: 如果收到404、429或5xx错误,建议重试 代码
正如您显示的错误消息,我认为这可能不是正确的服务器返回的结果。您应该检查是否有其他虚拟机使用该地址。还有其他问题吗?它解决了您的问题吗?如果仍然出现错误,请重试整个过程
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>404 - Not Found</title>
</head>
<body>
<h1>404 - Not Found</h1>
</body>
</html>