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'
)

ایپلیکیشن اپنا اصل ڈومین endpoint اور AWS اسناد کی ترتیب فراہم کرتی ہے۔ endpoint CloudSearch سروس کا پتہ ہی رہتا ہے۔ اگر وہ ڈومین عوامی طور پر قابلِ رسائی ہو اور عوامی واسطے اجازت یافتہ ہوں، تو HTTP پروکسی فہرست سے کوئی HTTP امیدوار ایسے کلائنٹ کو پروکسی URI فراہم کر سکتا ہے جس کا پروکسی اکاؤنٹ ترتیب نہ دیا گیا ہو۔ پروکسی اختیار پروکسی URI قبول کرتا ہے، جو سٹرنگ یا URI::HTTP آبجیکٹ کے طور پر دستاویز شدہ ہے۔

جو سروس کارروائیاں اس راستے کی محتاج ہیں ان کے لیے یہ ترتیب دیا گیا کلائنٹ استعمال کریں۔ SDK اپنی معمول کی درخواست ترتیب اور دستخط برقرار رکھتا ہے جبکہ اس کی HTTP منتقلی منتخب کردہ واسطے کے ذریعے بھیجتی ہے۔

متعلقہ مضامین