Cette rubrique explique comment récupérer des octets aléatoires du générateur de nombres aléatoires dans Cloud HSM.
Avant de commencer
- Accordez l'autorisation
cloudkms.locations.generateRandomBytes
dans les emplacements cloud où votre service générera des octets aléatoires. Pour en savoir plus sur les autorisations et les rôles dans Cloud Key Management Service, consultez la page Autorisations et rôles.
Générer des octets aléatoires
C#
Pour exécuter ce code, commencez par configurer un environnement de développement C#, puis installez le SDK Cloud KMS pour C#.
Go
Pour exécuter ce code, commencez par configurer un environnement de développement Go, puis installez le SDK Cloud KMS pour Go.
Java
Pour exécuter ce code, commencez par configurer un environnement de développement Java et installez le SDK Cloud KMS pour Java.
Node.js
Pour exécuter ce code, commencez par configurer un environnement de développement Node.js, puis installez le SDK Cloud KMS pour Node.js.
PHP
Pour exécuter ce code, commencez par en apprendre plus sur l'utilisation de PHP sur Google Cloud, puis installez le SDK Cloud KMS pour PHP.
Python
Pour exécuter ce code, commencez par configurer un environnement de développement Python, puis installez le SDK Cloud KMS pour Python.
Ruby
Pour exécuter ce code, commencez par configurer un environnement de développement Ruby, puis installez le SDK Cloud KMS pour Ruby.
Limitations connues
L'appel d'API
GenerateRandomBytes
peut produire au maximum 1 024 octets d'aléatoire par appel. Pour générer plus d'octets à caractère aléatoire, vous pouvez effectuer plusieurs appels d'API.L'appel d'API
GenerateRandomBytes
n'est pas disponible pour les niveaux de protection Logiciel ou Externe.