本页面介绍了如何开始使用 Cloud Data Loss Prevention API 的 Cloud 客户端库。如需详细了解 Cloud API 的客户端库(包括旧版 Google API 客户端库),请参阅客户端库说明。
Compute Engine、App Engine 柔性环境、Google Kubernetes Engine 和 Cloud Functions 支持本页中提到的 Cloud DLP 客户端库。App Engine 标准环境中的 Java 8 支持 Java 版 Cloud DLP 客户端库。
如果您在 App Engine 标准环境中使用 Java 7 或在 App Engine 标准环境中使用 Go、PHP 或 Python,请使用 REST 接口访问 Cloud DLP。
安装客户端库
C#
如需了解详情,请参阅设置 C# 开发环境。
若要构建并运行示例,请使用 Visual Studio 2015 或更高版本打开解决方案文件 (Dlp.sln) 并构建它。如需了解详情,请参阅自述文件。
Go
如需了解详情,请参阅设置 Go 开发环境。
go get cloud.google.com/go/dlp
Java
如需了解详情,请参阅设置 Java 开发环境。
如果您使用的是 Maven,请将以下代码添加到您的 pom.xml
文件中。如需详细了解 BOM,请参阅 Google Cloud Platform 库 BOM。
如果您使用的是 Gradle,请将以下代码添加到您的依赖项中:
如果您使用的是 sbt,请将以下代码添加到您的依赖项中:
如果您使用的是 Visual Studio Code、IntelliJ 或 Eclipse,可以通过以下 IDE 插件将客户端库添加到您的项目中:
上述插件还提供其他功能,例如服务帐号密钥管理。如需了解详情,请参阅各个插件相应的文档。
Node.js
如需了解详情,请参阅设置 Node.js 开发环境。
npm install --save @google-cloud/dlp
PHP
如需了解详情,请参阅在 Google Cloud 上使用 PHP。
composer require google/cloud-dlp
Python
如需了解详情,请参阅设置 Python 开发环境。
- 安装 pip 和 virtualenv(如果尚未安装)。如需了解相关说明,建议参阅适用于 Google Cloud 的 Python 开发环境设置指南。
- 在 GitHub 上克隆或下载 Google Cloud Python 文档示例。
- 创建一个 Virtualenv。示例与 Python 2.7.x 和 3.4 及更高版本兼容。
$ python -m venv dlp $ source dlp/bin/activate
- 在克隆或解压缩的 Google Cloud Python 文档示例目录中,从 dlp 目录安装运行示例所需的依赖项。
$ pip install -r requirements.txt
Ruby
如需了解详情,请参阅设置 Ruby 开发环境。
gem install google-api-client
设置身份验证
使用客户端库时,您可以使用应用默认凭据 (ADC) 进行身份验证。如需了解如何设置 ADC,请参阅为应用默认凭据提供凭据。如需了解如何将 ADC 与客户端库搭配使用,请参阅使用客户端库进行身份验证。
使用客户端库
以下示例展示了如何使用客户端库。
Go
如需了解如何安装和使用 Cloud DLP 客户端库,请参阅 Cloud DLP 客户端库。如需了解详情,请参阅 Cloud DLP Go API 参考文档。
如需向 Cloud DLP 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
Java
如需了解如何安装和使用 Cloud DLP 客户端库,请参阅 Cloud DLP 客户端库。如需了解详情,请参阅 Cloud DLP Java API 参考文档。
如需向 Cloud DLP 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
Node.js
如需了解如何安装和使用 Cloud DLP 客户端库,请参阅 Cloud DLP 客户端库。如需了解详情,请参阅 Cloud DLP Node.js API 参考文档。
如需向 Cloud DLP 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
PHP
如需了解如何安装和使用 Cloud DLP 客户端库,请参阅 Cloud DLP 客户端库。如需了解详情,请参阅 Cloud DLP PHP API 参考文档。
如需向 Cloud DLP 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
Python
如需了解如何安装和使用 Cloud DLP 客户端库,请参阅 Cloud DLP 客户端库。如需了解详情,请参阅 Cloud DLP Python API 参考文档。
如需向 Cloud DLP 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。