AWS SDK for Ruby გთავაზობთ კლიენტის პარამეტრს http_proxy. არსებულ CloudSearchDomain ინტეგრაციას, რომელიც იყენებს სერვისის 3 ვერსიის gem-ს, შეუძლია თავისი მარშრუტი აშენებისას აირჩიოს:

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 ტრანსპორტი აგზავნის არჩეული შუამავლის გავლით.

დაკავშირებული სტატიები