פרוקסי מפורש עבור לקוח AWS Ruby SDK
השתמשו באפשרות http_proxy של לקוח ה-SDK תוך שמירה על נקודת הקצה של השירות ועל הטיפול הרגיל בבקשות AWS.
ה-AWS SDK עבור Ruby מציע אפשרות לקוח http_proxy. שילוב CloudSearchDomain קיים שמשתמש ב-gem של השירות בגרסה 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 שלו שולחת דרך המתווך שנבחר.