وكيل صريح لعميل AWS Ruby SDK
استخدم خيار http_proxy في عميل SDK مع الإبقاء على نقطة نهاية الخدمة والتعامل المعتاد مع طلبات AWS.
تتيح مكتبة AWS SDK for Ruby خيار عميل http_proxy. ويمكن تكامل CloudSearchDomain قائم يستخدم حزمة الخدمة بالإصدار 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 عبر الوسيط المختار.