L-AWS SDK għal Ruby joffri għażla ta' klijent http_proxy. Integrazzjoni eżistenti ta' CloudSearchDomain li tuża l-gem tas-servizz fil-verżjoni 3 tista' tagħżel ir-rotta tagħha waqt il-bini:

require 'aws-sdk-cloudsearchdomain'

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

L-applikazzjoni tipprovdi l-punt tat-tmiem tad-dominju reali tagħha u l-konfigurazzjoni tal-kredenzjali AWS. Il-punt tat-tmiem jibqa' l-indirizz tas-servizz CloudSearch. Jekk dak id-dominju jkun aċċessibbli pubblikament u l-intermedjarji pubbliċi jkunu permessi, kandidat HTTP mil-lista tal-proxy HTTP jista' jipprovdi l-URI tal-proxy lill-klijent mingħajr kont tal-proxy konfigurat. L-għażla tal-proxy taċċetta URI tal-proxy, dokumentat bħala string jew oġġett URI::HTTP.

Uża dan il-klijent konfigurat għall-operazzjonijiet tas-servizz li jeħtieġu r-rotta. L-SDK iżomm is-serjalizzazzjoni u l-firma normali tat-talbiet filwaqt li t-trasport HTTP tiegħu jibgħat permezz tal-intermedjarju magħżul.

Artikli relatati