Otsene puhverserver AWS Ruby SDK kliendile
Kasutage SDK kliendi http_proxy valikut, säilitades teenuse lõpp-punkti ja tavapärase AWS-i päringute töötlemise.
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.