Krei S3-klienton en C++ kun eksplicita prokurilo
Agordu la skemon, gastiganton kaj pordon de la prokurilo antaŭ ol konstrui S3Client, kun laŭvolaj prokurilaj akreditaĵoj en la sama agordo.
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);Metu ĉi tion en la ekzistantan vivociklon de pravalorigo kaj malŝalto de la AWS SDK de la aplikaĵo, kaj uzu ĝian regionon de laborkvanto. La valoroj de la prokurilo devas esti agorditaj antaŭ ol S3Client estas konstruata; ŝanĝi la lokan agordon poste ne ĝisdatigas la ekzistantan klienton. Por publika S3-finpunkto sur vojo, kiu permesas publikajn prokurilojn, elektu HTTP-kandidaton el la listo de HTTP-prokuriloj antaŭ ol konstrui la klienton.
proxyHost enhavas nur la gastigantan nomon. La skemo kaj la pordo havas proprajn kampojn. proxyScheme = HTTP priskribas la konekton al la peranto kaj lasas la HTTPS-protokolon de la S3-finpunkto senŝanĝa.
Se la prokurilo bezonas konton, plenigu proxyUserName kaj proxyPassword el la administrado de akreditaĵoj de la aplikaĵo ankaŭ antaŭ tiu konstrupunkto.
Por sistema malkovro anstataŭ eksplicita finpunkto, la dokumentita opcio allowSystemProxy estas malŝaltita defaŭlte. Ŝalti ĝin transdonas la malkovron al la subtenata suba HTTP-kliento; kontrolu la platforman konduton de tiu postaĵo antaŭ ol fidi agordon de retumilo, PAC aŭ medio.