AWS SDK for Ruby ले http_proxy क्लाइन्ट विकल्प प्रदान गर्छ। संस्करण 3 सेवा gem प्रयोग गर्ने विद्यमान CloudSearchDomain एकीकरणले निर्माण गर्दा नै आफ्नो मार्ग छान्न सक्छ:

require 'aws-sdk-cloudsearchdomain'

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

अनुप्रयोगले आफ्नो वास्तविक डोमेन endpoint र AWS प्रमाणहरूको कन्फिगरेसन दिन्छ। endpoint CloudSearch सेवाको ठेगाना नै रहन्छ। यदि त्यो डोमेन सार्वजनिक रूपमा पुग्न सकिने छ र सार्वजनिक मध्यस्थहरूलाई अनुमति छ भने, HTTP प्रोक्सी सूचीबाट कुनै HTTP उम्मेदवारले प्रोक्सी खाता कन्फिगर नगरेको क्लाइन्टलाई प्रोक्सी URI दिन सक्छ। प्रोक्सी विकल्पले प्रोक्सी URI स्वीकार्छ, जुन स्ट्रिङ वा URI::HTTP वस्तुको रूपमा अभिलेख गरिएको छ।

यो मार्ग चाहिने सेवा सञ्चालनहरूका लागि यो कन्फिगर गरिएको क्लाइन्ट प्रयोग गर्नुहोस्। SDK ले आफ्नो सामान्य अनुरोध क्रमबद्धता र हस्ताक्षर कायम राख्छ, जबकि यसको HTTP ढुवानीले छानिएको मध्यस्थमार्फत पठाउँछ।

सम्बन्धित लेखहरू