In S3 C++-klant bouwe mei in eksplisite proxy
Stel it skema, de host en de poarte fan de proxy yn foarôfgeand oan it bouwen fan S3Client, mei opsjonele proxy-oanmeldgegevens yn deselde konfiguraasje.
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);Pleatstje dit yn 'e besteande AWS SDK-inisjalisaasje- en ôfslutingslibbenssyklus fan 'e applikaasje en brûk de regio fan 'e wurklêst. De proxywearden moatte ynsteld wêze foar't S3Client boud wurdt; it letter wizigjen fan 'e lokale konfiguraasje fernijt de besteande klant net. Foar in iepenbier S3-einpunt op in rûte dy't iepenbiere proxys tasteat, kiesto in HTTP-kandidaat út 'e list mei HTTP-proxy’s foar't de klant boud wurdt.
proxyHost befettet allinnich de hostnamme. It skema en de poarte hawwe har eigen fjilden. proxyScheme = HTTP beskriuwt de ferbining mei de tuskenpersoan en lit it HTTPS-protokol fan it S3-einpunt ûnferoare.
As de proxy in akkount nedich hat, folje proxyUserName en proxyPassword dan ek foar dat boupunt yn út 'e oanmeldgegevensbehear fan 'e applikaasje.
Foar systeemûntdekking ynstee fan in eksplisyt einpunt is de dokumintearre opsje allowSystemProxy standert útskeakele. It ynskeakeljen dêrfan draacht de ûntdekking oer oan 'e stipe ûnderlizzende HTTP-klant; kontrolearje it platfoarmgedrach fan dy backend foar'tsto fertroust op in browser-, PAC- as omjouwingsynstelling.