我正在通过菜单虚拟机->自动化->任务创建两个自动化任务。一个用于启动虚拟机,另一个用于释放虚拟机。
当它执行时,我得到了下面的错误:
{ "statusCode":401,"headers":{ "Pragma":“无缓存”,“x-ms-失败原因”:“网关”,“x-ms-请求-id”:"7aa2d0bd-cd4a-40dc-9a60-181ee780a36f",“x-ms-相关请求-id”:"7aa2d0bd-cd4a-40dc-9a60-181ee780a36f","x-ms-routing-request-id":"SOUTHCENTRALUS:20211117T090000Z:7aa2d0bd-cd4a-40dc-9a60-181ee780a36f","Strict-Transport-Security":"max-age=31536000;includeSubDomains",“X-内容类型-选项”:"nosniff",“计时-允许-来源”:"*","x-ms-apihub-cached-response":"false",“缓存控制”:“无缓存”,“日期”:"Wed,17 Nov 2021 08:59:59 GMT","WWW-Authenticate":“承载authorization_uri="https://login.windows.net/a23894c2-33fb-4084-b7fd-7dc06bdd042e",error="invalid_token",error_description=”访问令牌来自错误的颁发者。它必须与与此订阅关联的租户匹配。请使用正确的权限获取令牌。“”,"Content-Length":"702","Content-Type":“应用程序/json”,"Expires":"-1“},"body":{ "error":{ "code":"InvalidAuthenticationTokenTenant","message":”访问令牌来自错误的颁发者https://sts.windows.net/f8cdef31-a31e-4b4a-93e4-5f571e91255a/'。它必须与与此订阅关联的租户'https://sts.windows.net/a23894c2-33fb-4084-b7fd-7dc06bdd042e/‘匹配。请使用颁发机构(URL) 'https://login.windows.net/a23894c2-33fb-4084-b7fd-7dc06bdd042e‘获取令牌。请注意,如果将订阅转移给另一个租户,则不会影响服务,但有关新租户的信息可能需要时间传播(最多一个小时)。如果您刚刚转移了订阅并看到此错误消息,请稍后重试。“}}}
发布于 2021-11-18 21:07:24
我已经在我的环境中进行了测试。
我能够成功地为我的Ubuntu VM执行相同的自动化任务
访问令牌来自错误的颁发者。它必须与与此订阅关联的租户匹配。请使用正确的权限获取令牌
根据错误消息,这似乎是租户Id不匹配问题。
转到“自动化任务”,在“身份验证”下,检查用作连接的帐户。
请确保使用你用于登录Azure门户的帐户。可以解决这个问题。
发布于 2021-12-01 23:40:11
问题是您的帐户有多个租户,而Task Automation不允许选择正确的租户。
我的建议是创建一个新的Microsoft用户帐户,授予它手动执行任务的权限(在您的示例中,释放虚拟机),然后在task Automation中选择此用户。
https://stackoverflow.com/questions/70018412
复制相似问题