このトピックでは、Cloud HSM で乱数生成ツールからランダムなバイトを取得する方法について説明します。
始める前に
- サービスによってランダムバイトが生成されるクラウドのロケーションで、
cloudkms.locations.generateRandomBytes
権限を付与します。Cloud Key Management Service の権限については、権限とロールをご覧ください。
ランダムバイトを生成する
C#
このコードを実行するには、まず C# 開発環境を設定し、Cloud KMS C# SDK をインストールします。
Go
このコードを実行するには、まず Go 開発環境を設定し、Cloud KMS Go SDK をインストールします。
Java
このコードを実行するには、まず Java 開発環境を設定し、Cloud KMS Java SDK をインストールします。
Node.js
このコードを実行するには、まず Node.js 開発環境を設定し、Cloud KMS Node.js SDK をインストールします。
PHP
このコードを実行するには、まず Google Cloud での PHP の使用について学び、Cloud KMS PHP SDK をインストールします。
Python
このコードを実行するには、まず Python 開発環境を設定し、Cloud KMS Python SDK をインストールします。
Ruby
このコードを実行するには、まず Ruby 開発環境を設定し、Cloud KMS Ruby SDK をインストールします。
既知の制限事項
GenerateRandomBytes
API 呼び出しでは、呼び出しあたり最大 1,024 のランダムバイトを生成できます。生成されるランダムバイトの数を増やすには、複数の API 呼び出しを実行します。GenerateRandomBytes
API 呼び出しは、ソフトウェアまたは外部の保護レベルではサポートされません。