Visão geral das APIs de serviço

O Cloud Key Management Service tem as interfaces tradicionais tanto REST/HTTP quanto gRPC. Se você não quiser usar nossas bibliotecas de cliente para acessar a API Cloud Key Management Service, poderá escrever as próprias bibliotecas que usam a plataforma da API REST/HTTP ou gRPC. Recomendamos essa abordagem somente se nossas bibliotecas de cliente incluídas não atenderem à sua linguagem de programação ou outras necessidades.

API gRPC

É possível gerar as próprias bibliotecas de cliente gRPC em qualquer linguagem compatível com gRPC para a API Cloud Key Management Service com base na definição de serviço .proto usando estes recursos:

API REST/HTTP

Há várias opções para interagir com a interface REST de um serviço. Para criar os próprios clientes, use os seguintes recursos:

Pontos de extremidade de serviço

O Cloud KMS tem endpoints de serviço globais e regionais. O endpoint global REST/HTTP é https://cloudkms.googleapis.com e o endpoint global gRPC é cloudkms.googleapis.com. O endpoint global encaminha as solicitações para um serviço regional no local especificado pelo nome do recurso.

Os endpoints regionais REST/HTTP são https://<region>-cloudkms.googleapis.com e os endpoints regionais gRPC são <region>-cloudkms.googleapis.com, substituindo <region> por qualquer um dos locais do Cloud KMS regionais, multirregionais ou de duas regiões. Esses endpoints são isolados por local, o que significa que cada endpoint encaminha solicitações para um serviço regional no local especificado pelo nome do endpoint. Se o local especificado pelo nome do recurso não corresponder ao local especificado pelo endpoint, a solicitação falhará.