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 της εφαρμογής και χρησιμοποιήστε την περιοχή του φόρτου εργασίας της. Οι τιμές του proxy πρέπει να έχουν οριστεί πριν από τη δημιουργία του S3Client· η αλλαγή της τοπικής διαμόρφωσης εκ των υστέρων δεν ενημερώνει τον υπάρχοντα πελάτη. Για δημόσιο τελικό σημείο S3 σε διαδρομή που επιτρέπει δημόσια proxy, επιλέξτε υποψήφιο HTTP από τη λίστα HTTP proxy πριν δημιουργήσετε τον πελάτη.

Το proxyHost περιέχει μόνο το όνομα κεντρικού υπολογιστή. Το σχήμα και η θύρα έχουν δικά τους πεδία. Το proxyScheme = HTTP περιγράφει τη σύνδεση με τον μεσάζοντα και αφήνει το πρωτόκολλο HTTPS του τελικού σημείου S3 αμετάβλητο.

Αν το proxy απαιτεί λογαριασμό, συμπληρώστε τα proxyUserName και proxyPassword από τη διαχείριση διαπιστευτηρίων της εφαρμογής επίσης πριν από αυτό το σημείο δημιουργίας.

Για εντοπισμό συστήματος αντί για ρητό τελικό σημείο, η τεκμηριωμένη επιλογή allowSystemProxy είναι απενεργοποιημένη από προεπιλογή. Η ενεργοποίησή της αναθέτει τον εντοπισμό στον υποστηριζόμενο υποκείμενο πελάτη HTTP· ελέγξτε τη συμπεριφορά πλατφόρμας αυτού του backend πριν βασιστείτε σε ρύθμιση προγράμματος περιήγησης, PAC ή περιβάλλοντος.

Σχετικά άρθρα