AWS SDK for Ruby tilbyr et klientalternativ http_proxy. En eksisterende CloudSearchDomain-integrasjon som bruker tjenestegem-en i versjon 3, kan velge ruten ved opprettelsen:

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 virkelige domenendepunktet og AWS-legitimasjonskonfigurasjonen. Endepunktet forblir adressen til CloudSearch-tjenesten. Hvis domenet er offentlig tilgjengelig og offentlige mellommenn er tillatt, kan en HTTP-kandidat fra HTTP-proxylisten levere proxy-URI-en til en klient uten konfigurert proxykonto. Proxyalternativet godtar en proxy-URI, dokumentert som en streng eller et URI::HTTP-objekt.

Bruk denne konfigurerte klienten for tjenesteoperasjonene som trenger ruten. SDK-et beholder sin vanlige forespørselsserialisering og signering mens HTTP-transporten sender gjennom den valgte mellommannen.

Relaterte artikler