Explicit proxy egy AWS Ruby SDK-ügyfélhez
Használja az SDK-ügyfél http_proxy beállítását, miközben megtartja a szolgáltatás végpontját és az AWS-kérések szokásos kezelését.
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.