En S3 C++-Client mat engem explizitte Proxy bauen
Setzt Schema, Host a Port vum Proxy fest, ier den S3Client gebaut gëtt, mat optionalen Proxy-Zougangsdaten an der selwechter Konfiguratioun.
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);Setzt dëst an den existéierende Liewenszyklus vun AWS SDK-Initialiséierung an -Ofschaltung vun der Applikatioun, a benotzt hir Workload-Regioun. D'Proxy-Wäerter musse festgeluecht sinn, ier S3Client gebaut gëtt; eng méi spéit Ännerung vun der lokaler Konfiguratioun aktualiséiert den existéierende Client net. Fir en ëffentlechen S3-Endpunkt op enger Streck, déi ëffentlech Proxye erlaabt, wielt en HTTP-Kandidat aus der Lëscht vun HTTP-Proxye, ier den Client gebaut gëtt.
proxyHost enthält just den Hostnumm. De Schema an de Port hunn hir eege Felder. proxyScheme = HTTP beschreift d'Verbindung zum Vermëttler a léisst den HTTPS-Protokoll vum S3-Endpunkt onverännert.
Wann de Proxy e Kont brauch, fëllt proxyUserName an proxyPassword aus der Gestioun vun den Zougangsdaten vun der Applikatioun och virun deem Bau-Punkt aus.
Fir System-Entdeckung amplaz vun engem explizitten Endpunkt ass déi dokumentéiert Optioun allowSystemProxy standardméisseg ausgeschalt. Si anzeschalten iwwerléisst d'Entdeckung dem ënnerstëtzten ënnerierdeschen HTTP-Client; iwwerpréift d'Plattformverhalen vun deem Backend, ier Dir Iech op eng Browser-, PAC- oder Ëmfeld-Astellung verloosst.