Explicitná proxy pre klienta AWS Ruby SDK
Použite voľbu http_proxy klienta SDK a zachovajte koncový bod služby aj bežné spracovanie požiadaviek AWS.
AWS SDK for Ruby ponúka klientsku voľbu http_proxy. Existujúca integrácia CloudSearchDomain, ktorá používa gem služby verzie 3, si môže zvoliť trasu už pri vytváraní:
require 'aws-sdk-cloudsearchdomain'
client = Aws::CloudSearchDomain::Client.new(
region: 'us-east-1',
endpoint: domain_endpoint,
http_proxy: 'http://proxy.example.net:8080'
)Aplikácia dodáva skutočný koncový bod domény a konfiguráciu prihlasovacích údajov AWS. Koncový bod zostáva adresou služby CloudSearch. Ak je táto doména verejne dostupná a verejní sprostredkovatelia sú povolení, HTTP kandidát zo zoznamu HTTP proxy môže poskytnúť URI proxy klientovi bez nastaveného proxy účtu. Voľba proxy prijíma URI proxy, dokumentované ako reťazec alebo objekt URI::HTTP.
Týmto nastaveným klientom obsluhujte operácie služby, ktoré trasu potrebujú. SDK si zachováva bežnú serializáciu a podpisovanie požiadaviek, zatiaľ čo jeho HTTP transport odosiela cez zvoleného sprostredkovateľa.