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 или среда.

Подобни статии