Ee explizite Proxy fir en AWS Ruby SDK-Client
Benotzt d'http_proxy-Optioun vum SDK-Client a behält den Endpunkt vum Service an déi normal AWS-Ufroveraarbechtung bäi.
Den AWS SDK fir Ruby bitt eng Client-Optioun http_proxy un. Eng bestoend CloudSearchDomain-Integratioun, déi de Service-Gem an der Versioun 3 benotzt, kann hir Route schonn beim Erstelle wielen:
require 'aws-sdk-cloudsearchdomain'
client = Aws::CloudSearchDomain::Client.new(
region: 'us-east-1',
endpoint: domain_endpoint,
http_proxy: 'http://proxy.example.net:8080'
)D'Applikatioun liwwert hire richtegen Domain-Endpunkt an d'AWS-Zugangsdaten-Konfiguratioun. Den Endpunkt bleift d'Adress vum CloudSearch-Service. Wann dës Domain ëffentlech erreechbar ass an ëffentlech Vermëttler erlaabt sinn, kann en HTTP-Kandidat aus der HTTP-Proxy-Lëscht d'Proxy-URI fir e Client ouni ageriichte Proxy-Konto liwweren. D'Proxy-Optioun akzeptéiert eng Proxy-URI, dokumentéiert als String oder URI::HTTP-Objet.
Benotzt dësen ageriichte Client fir d'Serviceoperatiounen, déi d'Route brauchen. Den SDK behält seng normal Ufro-Serialiséierung a -Signatur bäi, während säin HTTP-Transport iwwer de gewielte Vermëttler schéckt.