د 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 یا چاپیریال ترتیباتو باندې د تکیه کولو دمخه د هغه بیک اینډ پلیټ فارم چلند وګورئ.