AWS SDK for Ruby menyediakan pilihan klien http_proxy. Integrasi CloudSearchDomain sedia ada yang menggunakan gem perkhidmatan versi 3 boleh memilih laluannya semasa pembinaan:

require 'aws-sdk-cloudsearchdomain'

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

Aplikasi membekalkan titik akhir domain sebenar dan konfigurasi kelayakan AWS. Titik akhir kekal sebagai alamat perkhidmatan CloudSearch. Jika domain itu boleh dicapai secara awam dan perantara awam dibenarkan, calon HTTP daripada senarai proksi HTTP boleh membekalkan URI proksi kepada klien tanpa akaun proksi yang dikonfigurasikan. Pilihan proksi menerima URI proksi, didokumenkan sebagai rentetan atau objek URI::HTTP.

Gunakan klien yang telah dikonfigurasikan ini untuk operasi perkhidmatan yang memerlukan laluan itu. SDK mengekalkan pensirian dan penandatanganan permintaan biasa manakala pengangkutan HTTPnya menghantar melalui perantara yang dipilih.

Artikel berkaitan