AWS Ruby SDK क्लायंटसाठी स्पष्ट प्रॉक्सी
SDK क्लायंटचा http_proxy पर्याय वापरा आणि सेवेचा endpoint तसेच सामान्य AWS विनंती हाताळणी टिकवून ठेवा.
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 वाहतूक निवडलेल्या मध्यस्थामार्फत पाठवते.