Az AWS SDK for Ruby kínál egy http_proxy ügyfélbeállítást. Egy meglévő CloudSearchDomain-integráció, amely a 3-as verziójú szolgáltatás-gemet használja, már létrehozáskor kiválaszthatja az útvonalát:

require 'aws-sdk-cloudsearchdomain'

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

Az alkalmazás a valódi domain-végpontját és az AWS hitelesítőadat-konfigurációját adja. A végpont továbbra is a CloudSearch szolgáltatás címe. Ha ez a domain nyilvánosan elérhető, és a nyilvános közvetítők engedélyezettek, a HTTP-proxylistáról származó HTTP-jelölt biztosíthatja a proxy URI-t egy proxyfiók nélküli ügyfél számára. A proxybeállítás proxy URI-t fogad el, amelyet a dokumentáció sztringként vagy URI::HTTP objektumként ír le.

Használja ezt a beállított ügyfelet azokhoz a szolgáltatásműveletekhez, amelyeknek szükségük van az útvonalra. Az SDK megtartja a szokásos kérés-sorosítást és aláírást, miközben HTTP-átvitele a kiválasztott közvetítőn keresztül küld.

Kapcsolódó cikkek