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 پروٹوکول کو تبدیل نہیں کرتا۔

اگر پراکسی کو اکاؤنٹ درکار ہو تو اسی تعمیراتی مقام سے پہلے ایپلیکیشن کی اسناد کی handling سے proxyUserName اور proxyPassword بھریں۔

واضح اینڈ پوائنٹ کے بجائے سسٹم ڈسکوری کے لیے، دستاویزی allowSystemProxy آپشن بطور ڈیفالٹ غیر فعال ہے۔ اسے فعال کرنے سے ڈسکوری معاون بنیادی HTTP کلائنٹ کو سونپ دی جاتی ہے؛ براؤزر، PAC یا ماحول کی ترتیب پر انحصار کرنے سے پہلے اس بیک اینڈ کے پلیٹ فارم رویے کی جانچ کریں۔

متعلقہ مضامین