In eksplisite proxy foar in AWS Ruby SDK-klient
Brûk de http_proxy-opsje fan 'e SDK-klient en hâld it tsjinst-einpunt en de normale AWS-oanfraachôfhanneling.
De AWS SDK foar Ruby biedt in klientopsje http_proxy. In besteande CloudSearchDomain-ynbou dy't de tsjinstgem fan ferzje 3 brûkt, kin syn rûte by it oanmeitsjen kieze:
require 'aws-sdk-cloudsearchdomain'
client = Aws::CloudSearchDomain::Client.new(
region: 'us-east-1',
endpoint: domain_endpoint,
http_proxy: 'http://proxy.example.net:8080'
)De applikaasje leveret syn echte domein-einpunt en de AWS-credentialkonfiguraasje. It einpunt bliuwt it adres fan 'e CloudSearch-tsjinst. As dat domein iepenbier berikber is en iepenbiere tuskenlizzers tastean binne, kin in HTTP-kandidaat út 'e HTTP-proxylist de proxy-URI leverje foar in klient sûnder konfigurearre proxy-account. De proxy-opsje akseptearret in proxy-URI, dokumintearre as in tekenrige of in URI::HTTP-objekt.
Brûk dizze konfigurearre klient foar de tsjinstoperaasjes dy't de rûte nedich hawwe. De SDK behâldt syn normale oanfraachserialisaasje en ûndertekening, wylst syn HTTP-transport troch de keazen tuskenlizzer stjoert.