በግልጽ ፕሮክሲ የ S3 C++ ደንበኛ መገንባት
የፕሮክሲውን እቅድ፣ አስተናጋጅ እና ወደብ S3Client ከመገንባቱ በፊት ያዘጋጁ፤ አማራጭ የፕሮክሲ መለያ መረጃም በዚያው ውቅር ይካተታል።
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);ይህን በመተግበሪያው ነባር የ AWS SDK ጅምርና ማቆሚያ ዑደት ውስጥ ያስገቡ፣ እና የስራ ጫናውን ክልል ይጠቀሙ። የፕሮክሲው እሴቶች S3Client ከመገንባቱ በፊት መዘጋጀት አለባቸው፤ ከዚያ በኋላ የአካባቢው ውቅር ቢቀየር ነባሩ ደንበኛ አይዘመንም። ለሕዝባዊ S3 የመጨረሻ ነጥብ፣ ሕዝባዊ ፕሮክሲዎችን በሚፈቅድ መንገድ ላይ፣ ደንበኛውን ከመገንባትዎ በፊት ከHTTP ፕሮክሲ ዝርዝር ውስጥ የ HTTP እጩ ይምረጡ።
proxyHost የአስተናጋጅ ስሙን ብቻ ይይዛል። እቅዱና ወደቡ የራሳቸው መስኮች አሏቸው። proxyScheme = HTTP ወደ አማላጁ የሚደረገውን ግንኙነት ይገልጻል፣ የ S3 የመጨረሻ ነጥብ HTTPS ፕሮቶኮልን ግን ሳይቀይር ይተዋል።
ፕሮክሲው መለያ ከፈለገ proxyUserName እና proxyPassword ከመተግበሪያው የመለያ አያያዝ ውስጥ ከዚያ የግንባታ ነጥብ በፊት ይሙሉ።
ከግልጽ የመጨረሻ ነጥብ ይልቅ የስርዓት ፍለጋን ለመጠቀም፣ የተመዘገበው allowSystemProxy አማራጭ በነባሪነት ጠፍቷል። ማንቃት ፍለጋውን ለሚደገፈው መሰረታዊ HTTP ደንበኛ ያስተላልፋል፤ በአሳሽ፣ PAC ወይም በአካባቢ ቅንብር ከመተማመንዎ በፊት የዚያ ባክኤንድ የመድረክ ባህሪን ያረጋግጡ።