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

Bunu uygulamanın mevcut AWS SDK başlatma ve kapatma yaşam döngüsünün içine yerleştirin ve iş yükünün bölgesini kullanın. Proxy değerleri S3Client oluşturulmadan önce ayarlanmalıdır; yerel yapılandırmanın sonradan değiştirilmesi mevcut istemciyi güncellemez. Genel proxy'lere izin veren bir rota üzerindeki genel bir S3 uç noktası için istemciyi oluşturmadan önce HTTP proxy listesinden bir HTTP adayı seçin.

proxyHost yalnızca ana bilgisayar adını tutar. Şemanın ve bağlantı noktasının kendi alanları vardır. proxyScheme = HTTP aracıya giden bağlantıyı tanımlar ve S3 uç noktasının HTTPS protokolünü değiştirmez.

Proxy bir hesap gerektiriyorsa, proxyUserName ve proxyPassword alanlarını da o oluşturma noktasından önce uygulamanın kimlik bilgisi işleme kısmından doldurun.

Açık bir uç nokta yerine sistem keşfi için, belgelenmiş allowSystemProxy seçeneği varsayılan olarak devre dışıdır. Etkinleştirmek keşfi desteklenen alt HTTP istemcisine devreder; bir tarayıcıya, PAC'a veya ortam ayarına güvenmeden önce o arka ucun platform davranışını kontrol edin.

İlgili makaleler