Visão geral das APIs de serviço

O Cloud Key Management Service tem as interfaces tradicionais tanto REST/HTTP quanto gRPC interfaces. 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 de local. 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 de local no local especificado pelo nome do recurso.

Os endpoints REST/HTTP de local são https://<region>-cloudkms.googleapis.com e os endpoints gRPC de local 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 de local 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á.