【问题标题】:Physical location of Service Pricipals in Azure Portal?Azure 门户中服务主体的物理位置?
【发布时间】:2018-08-07 04:05:20
【问题描述】:

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

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

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

【问题讨论】:

    标签: azure azure-active-directory service-principal azure-application-settings


    【解决方案1】:

    【讨论】:

    • 大声笑,你在问一些你不明白的事情,那个页面准确地解释了它
    【解决方案2】:

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

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

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

    【讨论】:

    • 我可以作为服务主体登录吗
    • 是的,你可以。 Azure CLI 命令是“ az login --service-principal -u -p --tenant ”。 Powershell命令为“ $Credential = Get-Credential Connect-AzureRmAccount -Credential $Credential -Tenant "xxxx-xxxx-xxxx-xxxx" -ServicePrincipal ”,详细请参考docs.microsoft.com/en-us/powershell/azure/…
    猜你喜欢
    • 2020-01-05
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-16
    • 2018-11-04
    相关资源
    最近更新 更多