繁体   English   中英

Azure 逻辑应用程序:Azure VM 连接器 - InvalidAuthenticationTokenTenant

[英]Azure Logic App: Azure VM Connector - InvalidAuthenticationTokenTenant

我正在尝试使用Azure VM 连接器来启动和停止虚拟机。

当我编辑逻辑应用程序时,它使用我的用户 ID进行身份验证(成功)。

但是,我的用户 ID与 VM 位于不同的租户中。 启动虚拟机连接器允许您指定SubscriptionIdResourceGroupVM Name ,但不能指定TenantId

我尝试运行Logic App时收到授权 (401) 错误 ( InvalidAuthenticationTokenTenant )。 如何指定正确的TenantId以使其正常工作?

"error": { "code": "InvalidAuthenticationTokenTenant", "message": "访问令牌来自错误的颁发者 'https://sts.windows.net/a35caae4-15e1-4518-bd0f-c1fd0f22814c/'。它必须与此订阅关联的租户“https://sts.windows.net/600ab0db-7c24-401f-b5be-d765e88dfb09/”匹配。请使用权限(URL)“https://login.windows.net/600ab0db” -7c24-401f-b5be-d765e88dfb09b' 来获取令牌。请注意,如果订阅转移到另一个租户,则对服务没有影响,但有关新租户的信息可能需要一段时间才能传播(最多一个小时)。如果您刚刚转移订阅并看到此错误消息,请稍后再试。” }

我通过做 3 件事解决了这个问题:

  1. 为逻辑应用启用托管标识
  2. 在逻辑应用的 VM 访问控制 (IAM) 部分添加新的角色分配
  3. 更新了逻辑应用中的启动虚拟机任务以使用托管标识进行连接

以下关于Azure 功能启动/停止 VMS的链接提供了我应用于 Azure 逻辑应用程序的基本步骤。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM