0
我已經創建了一個密鑰保管庫,應用程序應該能夠使用此密鑰保管庫。帶有ARM和訪問策略的密鑰保管庫
如果在訪問策略中通過門戶添加應用程序,則可以使用此功能。
但是,似乎ObjectId實際存儲(位於resources.azure.com的訪問策略屬性中)不是應用程序ID,也不是我已註冊的應用程序的對象ID。
任何想法爲應用程序註冊/服務主體獲取'ObjectID',以便我可以映射對象ID在我的ARM模板?
我已經創建了一個密鑰保管庫,應用程序應該能夠使用此密鑰保管庫。帶有ARM和訪問策略的密鑰保管庫
如果在訪問策略中通過門戶添加應用程序,則可以使用此功能。
但是,似乎ObjectId實際存儲(位於resources.azure.com的訪問策略屬性中)不是應用程序ID,也不是我已註冊的應用程序的對象ID。
任何想法爲應用程序註冊/服務主體獲取'ObjectID',以便我可以映射對象ID在我的ARM模板?
您正在爲與應用程序關聯的服務主體分配權限,因此您必須查找服務主體的ID,假設我在KeyVault的'6923eb00-38f0-62f6-b5d8-3e53bd8f0053'中有以下GUID' ,查看它的用途:
Get-AzureRmADServicePrincipal -ObjectId 6923eb00-38f0-62f6-b5d8-3e53bd8f0053
反之亦然,如果你知道你的應用程序,查找它的服務主體。