Google Cloud DLP Python: gRPC용 신뢰할 수 있는 루트 설정
실행 전에 GRPC_DEFAULT_SSL_ROOTS_FILE_PATH를 설정하여 기본 루트 선택 경로를 지정하되, Requests 토큰 트래픽과는 무관하게 유지합니다.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pygRPC 엔드포인트에 필요한 루트 집합을 포함하는 PEM 번들을 사용하세요. 적절한 조직 루트와 공개 루트를 포함해야 합니다. 공개 프록시가 허용되는 공개 DLP 엔드포인트에 대한 비민감 테스트의 경우 HTTP 프록시 목록이 https_proxy 후보를 제공합니다. 승인된 루트와 애플리케이션의 ID 구성을 유지하세요. 기본 루트 파일이 모든 플랫폼 저장소에 스스로 추가된다고 가정하지 않습니다.
이는 DlpServiceClient가 gRPC 전송의 기본 루트를 사용할 때 적용됩니다. 채널이 명시적 루트 인증서를 제공하면 대신 해당 채널의 자격 증명을 확인하세요. Requests의 CA 설정은 이 gRPC 신뢰 소스를 변경하지 않고 HTTP 호출을 복구할 수 있습니다.
실패한 단계는 선택한 루트와 별도로 읽으세요. 프록시를 사용할 수 없거나 CONNECT가 거부된 경우는 이후 대상 인증서 검사 전에 발생하며 CA를 추가해도 해결되지 않습니다.
자격 증명 토큰 획득은 다른 HTTP 클라이언트를 사용할 수 있습니다. 해당 경로가 같은 권한을 필요로 할 때 지원되는 CA 구성을 제공하고, 두 연결 모두에서 검증을 유지하세요.