AWS SDK for Ruby tarjoaa asiakasvaihtoehdon http_proxy. Olemassa oleva CloudSearchDomain-integraatio, joka käyttää palvelun gemin versiota 3, voi valita reittinsä jo luotaessa:

require 'aws-sdk-cloudsearchdomain'

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

Sovellus toimittaa todellisen verkkotunnuksen päätepisteen ja AWS-tunnistetietojen kokoonpanon. Päätepiste pysyy CloudSearch-palvelun osoitteena. Jos kyseinen verkkotunnus on julkisesti tavoitettavissa ja julkiset välittäjät ovat sallittuja, HTTP-välityspalvelinluettelon HTTP-ehdokas voi tarjota välityspalvelimen URI:n asiakkaalle, jolla ei ole määritettyä välityspalvelintiliä. Välityspalvelinvaihtoehto hyväksyy välityspalvelimen URI:n, joka on dokumentoitu merkkijonona tai URI::HTTP-oliona.

Käytä tätä määritettyä asiakasta palvelutoiminnoissa, jotka tarvitsevat reitin. SDK säilyttää tavallisen pyyntöjen sarjallistamisen ja allekirjoituksen, kun taas sen HTTP-siirto lähettää valitun välittäjän kautta.

Aiheeseen liittyvät artikkelit