Certificate Authority Service で gRPC を使用する
手動で作成した gRPC ライブラリを使用して Certificate Authority Service に対して API 呼び出しを行う場合は、x-goog-request-params: '<request-field>:<resource-name>'
をヘッダーとして追加する必要があります。x-goog-request-params
を適切に使用すると、CA Service のリソースの適切なリージョンにリクエストがルーティングされます。
以下に、それぞれのリクエスト フィールドとサンプル ヘッダーを含むメソッドの例を示します。
メソッド: 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 をご覧ください。