このページでは、Cloud Key Management Service API の Cloud クライアント ライブラリの使い方について説明します。Cloud APIs 用のクライアント ライブラリの詳細については、クライアント ライブラリの説明をご覧ください。
クライアント ライブラリをインストールする
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 に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
次のステップ
プログラムによるデータの暗号化と復号の方法を学習します。