将 gRPC 与 Certificate Authority Service 搭配使用

如果您使用手动创建的 gRPC 库向 Certificate Authority Service 发出 API 调用,则必须将 x-goog-request-params: '<request-field>:<resource-name>' 添加为标头。正确使用 x-goog-request-params 可确保将请求路由到适用于您的 CA 服务资源的区域。

以下是一些方法示例及其相应的请求字段和示例标头。

方法CreateCertificateAuthority
请求字段CreateCertificateAuthority.parent
x-goog-request-params: 'parent: projects/PROJECT_ID/locations/LOCATION_ID'
方法GetCertificateAuthority
请求字段GetCertificateAuthority.name
x-goog-request-params: 'name: projects/PROJECT_ID/locations/LOCATION_ID/certificateAuthorities/CA_NAME'
方法UpdateCertificateAuthority
请求字段UpdateCertificateAuthority.certificate_authority.name
x-goog-request-params: 'CertificateAuthority.name: projects/PROJECT_ID/locations/LOCATION_ID/certificateAuthorities/CA_NAME'

如需查看 RPC 方法及其各自请求字段的完整列表,请参阅软件包 google.cloud.security.privateca.v1beta1

后续步骤