Nag-aalok ang AWS SDK para sa Ruby ng opsyon sa client na http_proxy. Maaaring piliin ng umiiral na integrasyon ng CloudSearchDomain na gumagamit ng service gem sa bersyon 3 ang ruta nito sa pagbuo:

require 'aws-sdk-cloudsearchdomain'

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

Ibinibigay ng aplikasyon ang tunay nitong endpoint ng domain at ang configuration ng kredensyal ng AWS. Nananatiling address ng serbisyong CloudSearch ang endpoint. Kung ang domain na iyon ay maabot ng publiko at pinapayagan ang mga pampublikong tagapamagitan, ang isang kandidatong HTTP mula sa listahan ng proxy na HTTP ay makapagbibigay ng proxy URI sa isang client na walang naka-configure na proxy account. Tumatanggap ang opsyon ng proxy ng proxy URI, na nakadokumento bilang string o URI::HTTP object.

Gamitin ang naka-configure na client na ito para sa mga operasyon ng serbisyong nangangailangan ng rutang ito. Pinapanatili ng SDK ang normal nitong serialisasyon at pagpirma ng kahilingan habang nagpapadala ang HTTP transport nito sa napiling tagapamagitan.

Kaugnay na mga artikulo