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);

Umiestnite to do existujúceho životného cyklu inicializácie a ukončenia AWS SDK v aplikácii a použite jeho región pracovnej záťaže. Hodnoty proxy musia byť nastavené pred vytvorením S3Client; neskoršia zmena lokálnej konfigurácie existujúceho klienta neaktualizuje. Pre verejný koncový bod S3 na trase, ktorá povoľuje verejné proxy, vyberte HTTP kandidáta zo zoznamu HTTP proxy pred vytvorením klienta.

proxyHost obsahuje iba názov hostiteľa. Schéma a port majú vlastné polia. proxyScheme = HTTP opisuje pripojenie k prostredníkovi a ponecháva protokol HTTPS koncového bodu S3 nezmenený.

Ak proxy vyžaduje účet, vyplňte proxyUserName a proxyPassword zo správy prihlasovacích údajov aplikácie tiež pred týmto bodom vytvorenia.

Na zisťovanie systému namiesto explicitného koncového bodu je dokumentovaná voľba allowSystemProxy predvolene vypnutá. Jej zapnutím sa zisťovanie deleguje na podporovaného podkladového klienta HTTP; overte správanie platformy tohto backendu, skôr než sa spoľahnete na nastavenie prehliadača, PAC alebo prostredia.

Súvisiace články