Explicitní proxy pro klienta AWS Ruby SDK
Použijte volbu http_proxy klienta SDK a zachovejte koncový bod služby i běžné zpracování požadavků AWS.
AWS SDK for Ruby nabízí klientskou volbu http_proxy. Stávající integrace CloudSearchDomain, která používá gem služby verze 3, může zvolit svou trasu už při vytváření:
require 'aws-sdk-cloudsearchdomain'
client = Aws::CloudSearchDomain::Client.new(
region: 'us-east-1',
endpoint: domain_endpoint,
http_proxy: 'http://proxy.example.net:8080'
)Aplikace dodává skutečný koncový bod domény a konfiguraci přihlašovacích údajů AWS. Koncový bod zůstává adresou služby CloudSearch. Pokud je tato doména veřejně dostupná a veřejní zprostředkovatelé jsou povoleni, může HTTP kandidát ze seznamu HTTP proxy poskytnout URI proxy klientovi bez nastaveného proxy účtu. Volba proxy přijímá URI proxy, dokumentované jako řetězec nebo objekt URI::HTTP.
Tohoto nastaveného klienta používejte pro operace služby, které trasu potřebují. SDK si zachovává běžnou serializaci a podepisování požadavků, zatímco jeho HTTP transport odesílá přes zvoleného zprostředkovatele.