Явен прокси за клиент на AWS Ruby SDK
Използвайте опцията http_proxy на клиента на SDK, като запазите крайната точка на услугата и обичайната обработка на заявките към AWS.
AWS SDK за Ruby предоставя клиентска опция http_proxy. Съществуваща интеграция с CloudSearchDomain, която използва услуговия gem версия 3, може да избере маршрута си при създаване:
require 'aws-sdk-cloudsearchdomain'
client = Aws::CloudSearchDomain::Client.new(
region: 'us-east-1',
endpoint: domain_endpoint,
http_proxy: 'http://proxy.example.net:8080'
)Приложението предоставя своята реална крайна точка на домейна и конфигурацията на идентификационните данни за AWS. Крайната точка остава адресът на услугата CloudSearch. Ако този домейн е публично достъпен и публичните посредници са разрешени, HTTP кандидат от списъка с HTTP прокси сървъри може да предостави прокси URI за клиент без конфигуриран прокси акаунт. Опцията за прокси приема прокси URI, документиран като низ или обект URI::HTTP.
Използвайте този конфигуриран клиент за операциите на услугата, които се нуждаят от маршрута. SDK запазва нормалната си сериализация и подписване на заявките, докато HTTP транспортът му изпраща през избрания посредник.