【问题标题】:Is it possible to fetch Azure AAD users and groups in spark code?是否可以在 spark 代码中获取 Azure AD 用户和组?
【发布时间】:2021-11-15 19:14:34
【问题描述】:

我在 Azure Synapse 中有一个 pyspark 笔记本,我需要在其中获取所有 Azure AAD 组以及其中的用户。有没有办法做到这一点?

【问题讨论】:

    标签: azure pyspark azure-active-directory azure-synapse


    【解决方案1】:

    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

    【讨论】:

    • 谢谢 Diego 和 CHEEKATLAPRADEEP-MSFT。我能够使用图形 API。
    【解决方案2】:

    很遗憾,无法在 Spark Code 中获取 Azure AAD 用户和组。

    注意:您可以使用Graph APIAzure CLIAzure AD PowerShell获取Azure AAD用户和组。

    更多详情,请参考Azure Active Directory - Reference section

    【讨论】:

      猜你喜欢
      • 2015-06-30
      • 2019-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 2016-01-19
      • 1970-01-01
      • 2019-04-07
      相关资源
      最近更新 更多