本页面介绍如何开始使用 Cloud Key Management Service API 的 Cloud 客户端库。请在客户端库说明中详细了解 Cloud API 的客户端库。
安装客户端库
C++
如需详细了解此客户端库的要求和安装依赖项,请参阅设置 C++ 开发环境。
C#
如需了解详情,请参阅设置 C# 开发环境。
使用 PowerShell 或 Visual Studio Package Manager Console:
Install-Package "Google.Cloud.Kms.V1" -Version "2.0.0-beta03"
使用 dotnet CLI:
dotnet add package "Google.Cloud.Kms.V1" -Version "2.0.0-beta03"
Go
如需了解详情,请参阅设置 Go 开发环境。
go get "cloud.google.com/go/kms/apiv1"
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/kms"
PHP
如需了解详情,请参阅在 Google Cloud 上使用 PHP。
composer require "google/cloud-kms"
Python
如需了解详情,请参阅设置 Python 开发环境。
pip install --upgrade "google-cloud-kms"
Ruby
如需了解详情,请参阅设置 Ruby 开发环境。
gem install "google-cloud-kms"
设置身份验证
使用客户端库时,您可以使用应用默认凭据 (ADC) 进行身份验证。如需了解如何设置 ADC,请参阅为应用默认凭据提供凭据。如需了解如何将 ADC 与客户端库搭配使用,请参阅使用客户端库进行身份验证。
使用客户端库
以下示例展示了如何使用客户端库。
C++
如需了解如何安装和使用 Cloud KMS 客户端库,请参阅 Cloud KMS 客户端库。 如需了解详情,请参阅 Cloud KMS C++ API 参考文档。
如需向 Cloud KMS 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
C#
如需了解如何安装和使用 Cloud KMS 客户端库,请参阅 Cloud KMS 客户端库。 如需了解详情,请参阅 Cloud KMS C# API 参考文档。
如需向 Cloud KMS 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
Go
如需了解如何安装和使用 Cloud KMS 客户端库,请参阅 Cloud KMS 客户端库。 如需了解详情,请参阅 Cloud KMS Go API 参考文档。
如需向 Cloud KMS 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
Java
如需了解如何安装和使用 Cloud KMS 客户端库,请参阅 Cloud KMS 客户端库。 如需了解详情,请参阅 Cloud KMS Java API 参考文档。
如需向 Cloud KMS 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
Node.js
如需了解如何安装和使用 Cloud KMS 客户端库,请参阅 Cloud KMS 客户端库。 如需了解详情,请参阅 Cloud KMS Node.js API 参考文档。
如需向 Cloud KMS 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
PHP
如需了解如何安装和使用 Cloud KMS 客户端库,请参阅 Cloud KMS 客户端库。 如需了解详情,请参阅 Cloud KMS PHP API 参考文档。
如需向 Cloud KMS 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
Python
如需了解如何安装和使用 Cloud KMS 客户端库,请参阅 Cloud KMS 客户端库。 如需了解详情,请参阅 Cloud KMS Python API 参考文档。
如需向 Cloud KMS 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
Ruby
如需了解如何安装和使用 Cloud KMS 客户端库,请参阅 Cloud KMS 客户端库。 如需了解详情,请参阅 Cloud KMS Ruby API 参考文档。
如需向 Cloud KMS 进行身份验证,请设置应用默认凭据。如需了解详情,请参阅为本地开发环境设置身份验证。
后续步骤
了解如何以编程方式加密和解密数据。