簡體   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