AWS SDK for Ruby pakub kliendi valikut http_proxy. Olemasolev CloudSearchDomaini integratsioon, mis kasutab teenuse gem-i versiooni 3, saab oma marsruudi valida juba loomisel:

require 'aws-sdk-cloudsearchdomain'

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

Rakendus annab tegeliku domeeni lõpp-punkti ja AWS-i mandaatide konfiguratsiooni. Lõpp-punkt jääb CloudSearchi teenuse aadressiks. Kui see domeen on avalikult kättesaadav ja avalikud vahendajad on lubatud, saab HTTP-puhverserverite loendi HTTP-kandidaat anda puhverserveri URI kliendile, millel pole puhverserveri kontot seadistatud. Puhverserveri valik võtab vastu puhverserveri URI, mis on dokumenteeritud stringi või URI::HTTP objektina.

Kasutage seda seadistatud klienti teenusetoimingute jaoks, mis vajavad seda marsruuti. SDK säilitab oma tavapärase päringute serialiseerimise ja allkirjastamise, samal ajal kui selle HTTP-transport saadab valitud vahendaja kaudu.

Seotud artiklid