Python s3fs는 Botocore의 프록시 구성을 사용한다
기반 S3 클라이언트가 생성되기 전에 S3FileSystem.config_kwargs로 HTTPS 프록시 매핑을 전달합니다.
Python의 s3fs.S3FileSystem은 config_kwargs를 기반 Botocore 클라이언트 구성으로 전달합니다. 프록시 매핑은 생성할 때 지정하십시오.
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
https 키는 HTTPS 대상을 선택하고 HTTP URL은 중계자를 지정합니다. 이 경로의 공개 후보는 HTTP 프록시 목록에 있습니다. 워크로드가 의도적으로 평문 HTTP S3 호환 엔드포인트를 사용한다면 http 매핑을 추가하십시오.
애플리케이션의 AWS 자격 증명, 리전, 엔드포인트 구성을 유지하십시오. anon=False 자체는 자격 증명을 제공하지 않습니다.
이 파일 시스템이 S3 클라이언트를 구성하기 전에 config_kwargs를 설정하십시오. 원본 사전을 나중에 편집하는 것은 기존 클라이언트의 전송 정책을 교체하는 지원되는 방법이 아닙니다.