Създаване на 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 описва връзката с посредника и оставя HTTPS протокола на крайната точка на S3 непроменен.
Ако проксито изисква акаунт, попълнете proxyUserName и proxyPassword от управлението на идентификационни данни на приложението също преди тази точка на създаване.
За системно откриване вместо явна крайна точка документираната опция allowSystemProxy е изключена по подразбиране. Включването ѝ предава откриването на поддържания базов HTTP клиент; проверете поведението на тази платформа на бекенда, преди да разчитате на настройка на браузър, PAC или среда.