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 किंवा एन्व्हायर्नमेंट सेटिंगवर अवलंबून राहण्यापूर्वी त्या बॅकएंडचे प्लॅटफॉर्म वर्तन तपासा.

संबंधित लेख