Este tópico mostra como obter bytes aleatórios do gerador de números aleatórios no Cloud HSM.
Antes de começar
- Conceda a autorização
cloudkms.locations.generateRandomBytes
nas localizações na nuvem onde o seu serviço vai gerar bytes aleatórios. Pode saber mais acerca das autorizações no Serviço de gestão de chaves na nuvem em Autorizações e funções.
Gerar bytes aleatórios
C#
Para executar este código, primeiro configure um ambiente de desenvolvimento C# e instale o SDK C# do Cloud KMS.
Go
Para executar este código, primeiro configure um ambiente de desenvolvimento Go e instale o SDK Go do Cloud KMS.
Java
Para executar este código, primeiro configure um ambiente de desenvolvimento Java e instale o SDK Java do Cloud KMS.
Node.js
Para executar este código, primeiro configure um ambiente de desenvolvimento do Node.js e instale o SDK do Node.js do Cloud KMS.
PHP
Para executar este código, saiba primeiro como usar o PHP no Google Cloud e instale o SDK PHP do Cloud KMS.
Python
Para executar este código, primeiro configure um ambiente de desenvolvimento Python e instale o SDK Python do Cloud KMS.
Ruby
Para executar este código, primeiro configure um ambiente de desenvolvimento Ruby e instale o SDK Ruby do Cloud KMS.
Limitações conhecidas
A chamada API
GenerateRandomBytes
pode produzir, no máximo, 1024 bytes de aleatoriedade por chamada. Para gerar mais bytes de aleatoriedade, pode fazer várias chamadas à API.A chamada da API
GenerateRandomBytes
não é suportada para os níveis de proteção externos ou de software.