בויען אַ 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 אָדער אַ סוויווע־באַשטימונג.