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.

Související články