Eksplicitni proxy za AWS Ruby SDK klijent
Koristite opciju http_proxy klijenta SDK uz zadržavanje krajnje tačke usluge i uobičajene obrade AWS zahteva.
AWS SDK za Ruby nudi klijentsku opciju http_proxy. Postojeća integracija CloudSearchDomain koja koristi gem usluge verzije 3 može da izabere 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 daje stvarnu krajnju tačku domena i konfiguraciju AWS akreditiva. Krajnja tačka ostaje adresa usluge CloudSearch. Ako je taj domen javno dostupan i javni posrednici dozvoljeni, HTTP kandidat sa liste HTTP proxyja može da pruži proxy URI klijentu bez konfigurisanog proxy naloga. Opcija proxy prihvata proxy URI, dokumentovan kao string ili objekat URI::HTTP.
Koristite ovaj konfigurisani klijent za operacije usluge kojima je potrebna ruta. SDK zadržava uobičajenu serijalizaciju i potpisivanje zahteva dok njegov HTTP transport šalje preko izabranog posrednika.