AWS SDK za Ruby ponuja odjemalsko možnost http_proxy. Obstoječa integracija CloudSearchDomain, ki uporablja gem storitve v različici 3, lahko svojo pot izbere že ob ustvarjanju:

require 'aws-sdk-cloudsearchdomain'

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

Aplikacija zagotovi resnično končno točko domene in konfiguracijo poverilnic AWS. Končna točka ostane naslov storitve CloudSearch. Če je ta domena javno dostopna in so javni posredniki dovoljeni, lahko kandidat HTTP s seznama proxyjev HTTP zagotovi URI proxyja odjemalcu brez nastavljenega računa proxy. Možnost proxyja sprejme URI proxyja, dokumentiran kot niz ali objekt URI::HTTP.

Ta nastavljeni odjemalec uporabite za storitvene operacije, ki potrebujejo to pot. SDK ohrani običajno serializacijo in podpisovanje zahtevkov, medtem ko njegov prenos HTTP pošilja prek izbranega posrednika.

Sorodni članki