S3 C++ kliendi loomine selgesõnalise puhverserveriga
Määrake puhverserveri skeem, host ja port enne S3Clienti loomist; valikulised puhverserveri mandaadid on samas konfiguratsioonis.
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);Paigutage see rakenduse olemasolevasse AWS SDK käivitamise ja sulgemise elutsüklisse ning kasutage selle töökoormuse piirkonda. Puhverserveri väärtused tuleb määrata enne S3Client loomist; hilisem kohaliku konfiguratsiooni muutmine olemasolevat klienti ei uuenda. Avaliku S3-lõpp-punkti jaoks marsruudil, mis lubab avalikke puhverservereid, valige HTTP kandidaat HTTP-puhverserverite loendist enne kliendi loomist.
proxyHost sisaldab ainult hostinime. Skeemil ja pordil on oma väljad. proxyScheme = HTTP kirjeldab ühendust vahendajaga ja jätab S3-lõpp-punkti HTTPS-protokolli muutmata.
Kui puhverserver vajab kontot, täitke proxyUserName ja proxyPassword rakenduse mandaatide haldusest samuti enne seda loomispunkti.
Süsteemi tuvastamiseks selgesõnalise lõpp-punkti asemel on dokumenteeritud valik allowSystemProxy vaikimisi välja lülitatud. Selle lubamine delegeerib tuvastamise toetatud aluseks olevale HTTP-kliendile; kontrollige selle taustaprogrammi platvormikäitumist enne, kui loote brauseri, PAC-i või keskkonna seadele.