Yakha i-S3 C++ client nge-proxy ecacile
Setha i-scheme, i-host ne-port ye-proxy ngaphambi kokwakha i-S3Client, nemibhalo yokungena ye-proxy engakhethwa kusimo esifanayo.
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);Beka lokhu ngaphakathi komjikelezo okhona wokuqalisa nokuvala we-AWS SDK wesicelo, futhi usebenzise isifunda somthwalo wokusebenza. Amanani e-proxy kufanele asethwe ngaphambi kokwakhiwa kwe-S3Client; ukushintsha ukucushwa kwendawo ngemuva kwalokho akukubuyekezi iklayenti elikhona. Nge-S3 endpoint yomphakathi emzileni ovumela ama-proxy omphakathi, khetha umuntu oyisihloli se-HTTP ku-ohlwini lwama-proxy e-HTTP ngaphambi kokwakha iklayenti.
I-proxyHost iphethe igama le-host kuphela. I-scheme ne-port zinezinkambu zazo. I-proxyScheme = HTTP ichaza ukuxhumana nomlamuli futhi ayishintshi i-protocol ye-HTTPS ye-S3 endpoint.
Uma i-proxy idinga i-akhawunti, gcwalisa i-proxyUserName ne-proxyPassword kusuka ekuphathweni kwemibhalo yokungena yesicelo ngaphambi kwalelo phuzu lokwakha futhi.
Ukuze kutholakale ngesistimu esikhundleni se-endpoint ecacile, inketho ebhaliwe ye-allowSystemProxy ikhutshaziwe ngokuzenzakalela. Ukuyivula kudlulisela ukutholwa kuklayenti le-HTTP elisekelo elisekelwayo; hlola ukuziphatha kwepulatifomu yaleyo backend ngaphambi kokuthembela kusiphequluli, i-PAC noma isilungiselelo sendawo.