Eksplicitni proxy za AWS Ruby SDK klijent
Upotrijebite opciju http_proxy klijenta SDK uz zadržavanje završne točke usluge i uobičajene obrade AWS zahtjeva.
AWS SDK za Ruby nudi klijentsku opciju http_proxy. Postojeća CloudSearchDomain integracija koja rabi gem usluge verzije 3 može odabrati svoju rutu pri izradi:
require 'aws-sdk-cloudsearchdomain'
client = Aws::CloudSearchDomain::Client.new(
region: 'us-east-1',
endpoint: domain_endpoint,
http_proxy: 'http://proxy.example.net:8080'
)Aplikacija dobavlja stvarnu završnu točku domene i konfiguraciju AWS vjerodajnica. Završna točka ostaje adresa usluge CloudSearch. Ako je ta domena javno dostupna i javni posrednici dopušteni, HTTP kandidat s popisa HTTP proxyja može pružiti proxy URI klijentu bez konfiguriranog proxy računa. Opcija proxyja prihvaća proxy URI, dokumentiran kao string ili objekt URI::HTTP.
Rabite ovaj konfigurirani klijent za operacije usluge kojima treba ruta. SDK zadržava uobičajenu serijalizaciju i potpisivanje zahtjeva dok njegov HTTP prijenos šalje preko odabranog posrednika.