1

我已经通过 Azure 门户注册了源 (ADLS2) 并完成了初始扫描。我知道我可以安排扫描。但我想知道我是否可以通过 API 在 Azure Purview 中执行源扫描。

我已经通过下面的链接,但没有运气。 https://docs.microsoft.com/en-us/azure/purview/tutorial-using-rest-apis

MSFT 团队有什么帮助吗?谢谢。

4

2 回答 2

0

下面列出了各种工具和实用程序,以使 Azure Purview 社区、开发人员、ISV、合作伙伴、传播者和客户的 Purview 采用更加顺畅和快速。本文包含调用 Azure Purview API 的各种命令行和 powershell 工具;所有这些实用程序都充满了自动化界面。

  1. Purview-API-via-Powershell:此实用程序源自 Microsoft Docs Purview API 参考,可帮助您通过 API 通过轻松快速且易于使用的 Powershell 界面自动部署 Purview。相对于使用门户的 UI 方式,通过命令行和脚本方法使用和自动化 Purview API 以进行常规和长期使用。[门户网站的使用是一次性和非重复使用的最佳和最用户友好的方法,但对于大型企业部署和使用自动化在您的 Purview 帐户上重复执行的任务或操作,脚本方式是最好的技术。]

  2. Purview 实验室:一个动手实验室,介绍了 Purview 的众多功能,并帮助您以实用和动手的方法学习概念,您可以自己手动执行每个步骤,以尽可能地了解 Purview。

  3. Purview CLI:另一种使用 Purview API 的技术类似于Purview-API-via-Powershell,唯一的区别是这个工具是基于 Python 的,而前者是基于 Powershell 的。

  4. Purview Demo:一个闪电般的快速工具,只需单击一个按钮,即可以超快速和安全的方式自动部署 Purview。它只是询问您的公司电子邮件地址 - 就这么简单!单击一个按钮,等待 10 分钟,然后繁荣 - 您的 Purview 环境已启动并运行,可以通过 Azure 门户、Purview Studio 或任何 Purview API 使用。

于 2021-09-07T03:19:13.090 回答
0

官方教程Use the REST APIs,(目前)仅涵盖Apache Atlas端点。

微软实际上在部署最佳实践中提到建议使用“REST API 路由”来管理“扫描规则集”(以及其他几个任务)。

我的猜测是,管理 Purview 高级配置(例如连接和扫描)是通过另一个非 Atlas 端点完成的。但我还没有找到任何官方文档。

您可以使用Azure Purvice CLI(第 3 方 Python CLI)来完成您的任务。具体来说,扫描功能:

pv scan run --datasource=<val> --scanName=<val> [--scanLevel=<val>]

更新:根据这个purviewcli 插图,有 3 个主要端点“目录”、“扫描”和“监护人”。

更新 2:这是有关Purview Scans REST API的文档

于 2021-05-17T09:24:37.290 回答