Como usar o gRPC com o Certificate Authority Service
Se você estiver usando bibliotecas gRPC criadas manualmente para fazer chamadas de API para o serviço de autoridade certificadora, adicione x-goog-request-params: '<request-field>:<resource-name>'
como um cabeçalho. O uso adequado de x-goog-request-params
garante que a solicitação seja encaminhada para a região apropriada para os recursos do serviço de AC.
Confira abaixo alguns exemplos de métodos com o respectivo campo de solicitação e cabeçalho 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 "Request": GetCertificateAuthority.name x-goog-request-params: 'name: projects/PROJECT_ID/locations/LOCATION_ID/certificateAuthorities/CA_NAME' |
Método: UpdateCertificateAuthority Campo da solicitação: UpdateCertificateAuthority.certificate_authority.name x-goog-request-params: 'CertificateAuthority.name: projects/PROJECT_ID/locations/LOCATION_ID/certificateAuthorities/CA_NAME' |
Para conferir a lista completa de métodos de RPC e os respectivos campos de solicitação, consulte Pacote google.cloud.security.privateca.v1beta1.