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 немесе орта параметріне сүйенбес бұрын сол бэкендтің платформалық мінез-құлқын тексеріңіз.