AWS SDK for Ruby tilbyr eit klientval http_proxy. Ein eksisterande CloudSearchDomain-integrasjon som brukar tenestegem-en i versjon 3, kan velje ruta si ved opprettinga:

require 'aws-sdk-cloudsearchdomain'

client = Aws::CloudSearchDomain::Client.new(
  region: 'us-east-1',
  endpoint: domain_endpoint,
  http_proxy: 'http://proxy.example.net:8080'
)

Applikasjonen leverer det verkelege domenendepunktet og AWS-legitimasjonskonfigurasjonen. Endepunktet blir verande adressa til CloudSearch-tenesta. Viss domenet er offentleg tilgjengeleg og offentlege mellomledd er tillatne, kan ein HTTP-kandidat frå HTTP-proxylista levere proxy-URI-en til ein klient utan konfigurert proxykonto. Proxyvalet godtek ein proxy-URI, dokumentert som ein streng eller eit URI::HTTP-objekt.

Bruk denne konfigurerte klienten for tenesteoperasjonane som treng ruta. SDK-en held på den vanlege førespurnadsserialiseringa og signeringa medan HTTP-transporten sender gjennom den valde mellommannen.

Relaterte artiklar