Изградња 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 или подешавање окружења.