【发布时间】:2021-11-15 19:14:34
【问题描述】:
我在 Azure Synapse 中有一个 pyspark 笔记本,我需要在其中获取所有 Azure AAD 组以及其中的用户。有没有办法做到这一点?
【问题讨论】:
标签: azure pyspark azure-active-directory azure-synapse
我在 Azure Synapse 中有一个 pyspark 笔记本,我需要在其中获取所有 Azure AAD 组以及其中的用户。有没有办法做到这一点?
【问题讨论】:
标签: azure pyspark azure-active-directory azure-synapse
Microsoft Graph API 将使用以下端点为您提供 AAD 组和组成员的列表:
https://docs.microsoft.com/en-us/graph/api/group-list?view=graph-rest-1.0&tabs=http https://docs.microsoft.com/en-us/graph/api/group-list-members?view=graph-rest-1.0&tabs=http
我构建了类似的东西,但在 Synapse 中使用此数据之前,我使用 Azure 数据工厂将组和组成员列表提取到存储帐户中。
如果您更喜欢在 spark 中实现数据摄取,可以点击以下链接: https://towardsdatascience.com/querying-microsoft-graph-api-with-python-269118e8180c
【讨论】:
很遗憾,无法在 Spark Code 中获取 Azure AAD 用户和组。
注意:您可以使用Graph API、Azure CLI和Azure AD PowerShell获取Azure AAD用户和组。
【讨论】: