Descripción general de las API de servicio

Cloud Key Management Service tiene interfaces REST/HTTP y gRPC tradicionales. Si no deseas usar nuestras bibliotecas cliente para acceder a la API de Cloud Key Management Service, tienes la opción de escribir tus propias bibliotecas cliente que usen su REST/HTTP o superficie de la API de gRPC. Recomendamos este enfoque solo si las bibliotecas cliente proporcionadas no cumplen con tu lenguaje de programación o con otras necesidades.

API de gRPC

Con estos recursos, puedes generar tus propias bibliotecas cliente de gRPC en cualquier lenguaje compatible con gRPC para la API de Cloud Key Management Service a partir de la definición del servicio .proto:

API de REST/HTTP

Existen varias opciones para interactuar con la interfaz REST de un servicio. Para crear tus propios clientes, usa los siguientes recursos:

Extremos del servicio

Cloud KMS tiene extremos de servicio global y regional. El extremo global de REST/HTTP es https://cloudkms.googleapis.com y el extremo global de gRPC es cloudkms.googleapis.com. El extremo global enruta las solicitudes a un servicio regional en la ubicación especificada por el nombre del recurso.

Los extremos regionales de REST y HTTP son https://<region>-cloudkms.googleapis.com, y los extremos de gRPC regionales son <region>-cloudkms.googleapis.com, y se reemplaza <region> por cualquiera de las Ubicaciones de Cloud KMS regionales, birregionales o multirregionales. Estos extremos están aislados por ubicación, lo que significa que cada extremo enruta las solicitudes a un servicio regional en la ubicación especificada por el nombre del extremo. Si la ubicación especificada por el nombre del recurso no coincide con la ubicación especificada por el extremo, la solicitud fallará.