Como usar o gRPC com o Certificate Authority Service (em inglês)

Se você estiver usando bibliotecas gRPC criadas manualmente para fazer chamadas de API ao Certificate Authority Service, adicione x-goog-request-params: '<request-field>:<resource-name>' como cabeçalho. O uso adequado de x-goog-request-params garante que a solicitação seja roteada para a região apropriada para seus recursos de serviço de CA.

Abaixo estão alguns exemplos de métodos com seus respectivos campos de solicitação e cabeçalhos de amostra.

Método: CreateCertificateAuthority
Campo de solicitação: CreateCertificateAuthority.parent

x-goog-request-params: 'parent: projects/PROJECT_ID/locations/LOCATION_ID'
Método: GetCertificateAuthority
Campo de solicitação: GetCertificateAuthority.name

x-goog-request-params: 'name: projects/PROJECT_ID/locations/LOCATION_ID/certificateAuthorities/CA_NAME'
Método: UpdateCertificateAuthority
Campo "Request": UpdateCertificateAuthority.certificate_authority.name

x-goog-request-params: 'CertificateAuthority.name: projects/PROJECT_ID/locations/LOCATION_ID/certificateAuthorities/CA_NAME'

Para ver a lista completa de métodos de RPC e os respectivos campos de solicitação, consulte Pacote google.cloud.security.privateca.v1beta1.

A seguir