GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.py

gRPC エンドポイントに必要なルートセットを含む PEM バンドルを使用します。適切な組織ルートと公開ルートを含めてください。公開プロキシが許可されている公開 DLP エンドポイントに対する非機密のテストでは、HTTP プロキシ一覧が https_proxy の候補を提供します。承認済みのルートとアプリケーションの ID 構成は維持してください。デフォルトのルートファイルがあらゆるプラットフォームストアに自動的に追加されるとは想定されていません。

これは DlpServiceClient が gRPC トランスポートのデフォルトルートを使用する場合に該当します。チャネルが明示的なルート証明書を提供する場合は、代わりにそのチャネルの資格情報を確認してください。Requests の CA 設定は、この gRPC の信頼ソースを変更せずに HTTP 呼び出しを修復できます。

失敗した段階を、選択されたルートとは別に読み取ってください。プロキシが利用できない場合や CONNECT が拒否された場合は、後続の宛先証明書チェックより前に発生し、CA を追加しても修正されません。

資格情報トークンの取得に別の HTTP クライアントが使われることがあります。その経路が同じ権限を必要とする場合は、サポートされている CA 構成を指定し、両方の接続で検証を維持してください。

関連記事