AWS SDK за Ruby нуди клиентска опција http_proxy. Постоечката интеграција со CloudSearchDomain што го користи gem-от на услугата верзија 3 може да ја избере својата рута при создавањето:

require 'aws-sdk-cloudsearchdomain'

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

Апликацијата ја доставува вистинската крајна точка на доменот и конфигурацијата на AWS акредитиви. Крајната точка останува адресата на услугата CloudSearch. Ако тој домен е јавно достапен и јавните посредници се дозволени, HTTP кандидат од списокот со HTTP прокси може да обезбеди прокси URI за клиент без конфигурирана прокси сметка. Опцијата за прокси прифаќа прокси URI, документиран како низа или објект URI::HTTP.

Користете го овој конфигуриран клиент за операциите на услугата на кои им треба рутата. SDK ја задржува вообичаената серијализација и потпис на барањата, додека неговиот HTTP транспорт испраќа преку избраниот посредник.

Поврзани статии