Byggja S3 C++ biðlara með skýrum milliþjóni
Stilltu skema, hýsil og port milliþjónsins áður en S3Client er byggður, með valfrjálsum innskráningarupplýsingum milliþjóns í sömu stillingu.
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);Settu þetta inn í núverandi upphafs- og lokunarferil AWS SDK í forritinu og notaðu vinnuálagssvæði þess. Gildi milliþjónsins verða að vera stillt áður en S3Client er byggður; breyting á staðbundinni stillingu eftir á uppfærir ekki núverandi biðlara. Fyrir opinbert S3-endapunkt á leið sem leyfir opinbera milliþjóna skal velja HTTP-frambjóðanda úr listanum yfir HTTP-milliþjóna áður en biðlarinn er byggður.
proxyHost geymir aðeins hýsilnafnið. Skemað og portið hafa sín eigin svæði. proxyScheme = HTTP lýsir tengingunni við milliliðinn og lætur HTTPS-samskiptareglur S3-endapunktarins óbreyttar.
Ef milliþjónninn krefst reiknings skaltu fylla út proxyUserName og proxyPassword úr innskráningarumsýslu forritsins einnig fyrir þann byggingarpunkt.
Fyrir kerfisuppgötvun í stað skýrs endapunkts er skjalfesti valkosturinn allowSystemProxy sjálfgefið óvirkur. Að virkja hann felur uppgötvunina undirliggjandi HTTP-biðlaranum sem studdur er; kannaðu pallhegðun þess bakenda áður en þú treystir á stillingu vafra, PAC eða umhverfis.