Azure 门户中服务主体的物理位置?

Physical location of Service Pricipals in Azure Portal?

每次我在 azure 中创建服务主体时,我都会经历创建应用程序的步骤。我明白了,酷。我的应用程序具有身份验证权限。

当我创建一个自动化 运行 作为帐户时,它会创建一个服务主体并存储一个证书。证书或任何其他东西在哪里使它成为服务主体?我想通过 PowerShell 中的列表找出我的服务主体有权访问哪些订阅,但某些应用程序 ID 似乎不是正确的路径。

很酷,我可以获得应用程序服务主体的名称。只告诉我如何在 powershell 中执行此操作。 SP 是什么??它在哪里

服务主体不在门户网站上,因此您只能使用其他工具来处理它们(例如您提到的 powershell)。

https://docs.microsoft.com/es-es/azure/active-directory/develop/app-objects-and-service-principals
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal

据我了解,您想通过 PowerShell 获取 Azure AD 服务主体。您可以使用 PowerShell 命令“Get-AzureRmADServicePrincipal”。脚本如下。

Login-AzureRmAccount
Get-AzureRmSubscription
Select-AzureRmSubscription -SubscriptionName "<yourSubscriptionName>"
Get-AzureRmADServicePrincipal

此外,为了访问受 Azure AD 租户保护的资源,需要访问的实体必须由安全主体表示。对于用户(用户主体)和应用程序(服务主体)都是如此。详情请参考the document.