Aws::S3::S3ClientConfiguration config;
config.region = "us-east-1";
config.proxyScheme = Aws::Http::Scheme::HTTP;
config.proxyHost = "proxy.example.net";
config.proxyPort = 8080;

Aws::S3::S3Client s3(config);

Размясціце гэта ў існуючы цыкл ініцыялізацыі і завяршэння AWS SDK у праграме і выкарыстоўвайце яго рэгіён працоўнай нагрузкі. Значэнні проксі трэба задаць да стварэння S3Client; змяненне лакальнай канфігурацыі пазней не абнаўляе існуючы кліент. Для публічнай канчатковай кропкі S3 на маршруце, які дапускае публічныя проксі, абярыце HTTP-кандыдата са спіса HTTP-проксі да стварэння кліента.

proxyHost змяшчае толькі імя хоста. Схема і порт маюць уласныя палі. proxyScheme = HTTP апісвае злучэнне з пасрэднікам і пакідае пратакол HTTPS канчатковай кропкі S3 без змен.

Калі проксі патрабуе ўліковага запісу, запоўніце proxyUserName і proxyPassword з апрацоўкі ўліковых даных праграмы таксама да гэтага моманту стварэння.

Для сістэмнага выяўлення замест явнай канчатковай кропкі дакументаваная опцыя allowSystemProxy па змаўчанні адключана. Яе ўключэнне перадае выяўленне базаваму HTTP-кліенту, які падтрымліваецца; праверце паводзіны гэтага бэкенда на платформе, перш чым спадзявацца на налады браўзера, PAC або асяроддзя.

Падобныя артыкулы