本文档介绍如何以编程方式向 Dataform 进行身份验证。如何向 Dataform 进行身份验证取决于您用于访问 API 的界面以及运行代码的环境。
如需详细了解 Google Cloud 身份验证,请参阅 身份验证方法。
API 访问权限
Dataform 支持以编程方式访问。您可以通过以下方式访问 API:
客户端库
Dataform 客户端库提供了 以编程方式向 Dataform 进行身份验证的高级语言支持。 为了对 Google Cloud API 的调用进行身份验证,客户端库支持 应用默认凭据 (ADC); 这些库会在一组指定的位置查找凭据,并使用这些凭据 对发送到 API 的请求进行身份验证。借助 ADC,您可以在各种环境(例如本地开发或生产环境)中为您的应用提供凭据,而无需修改应用代码。
REST
您可以使用 gcloud CLI 凭据 或使用 应用默认凭据 向 Dataform API 进行身份验证。如需详细了解 REST 请求身份验证,请参阅使用 REST 时进行身份验证。
为 Dataform 设置身份验证
设置身份验证的方式取决于代码在其中运行的环境。
以下是最常用的身份验证设置选项。如需了解有关身份验证的更多选项和信息,请参阅身份验证方法。
对于本地开发环境
您可以通过以下方式为本地开发环境设置凭据:
客户端库或第三方工具
在本地环境中设置 应用默认凭据 (ADC) :