Eksplisiittinen välityspalvelin AWS Ruby SDK -asiakkaalle
Käytä SDK-asiakkaan http_proxy-vaihtoehtoa säilyttäen palvelun päätepisteen ja tavallisen AWS-pyyntöjen käsittelyn.
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.