AWS SDK for Ruby cung cấp tùy chọn ứng dụng khách http_proxy. Một tích hợp CloudSearchDomain hiện có dùng gem dịch vụ phiên bản 3 có thể chọn tuyến của nó ngay khi tạo:

require 'aws-sdk-cloudsearchdomain'

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

Ứng dụng cung cấp điểm cuối miền thật và cấu hình thông tin xác thực AWS. Điểm cuối vẫn là địa chỉ của dịch vụ CloudSearch. Nếu miền đó truy cập được công khai và trung gian công cộng được cho phép, một ứng viên HTTP từ danh sách proxy HTTP có thể cung cấp URI proxy cho ứng dụng khách chưa cấu hình tài khoản proxy. Tùy chọn proxy chấp nhận URI proxy, được ghi là chuỗi hoặc đối tượng URI::HTTP.

Dùng ứng dụng khách đã cấu hình này cho các thao tác dịch vụ cần tuyến đó. SDK giữ nguyên việc tuần tự hóa và ký yêu cầu thông thường trong khi phần truyền tải HTTP gửi qua trung gian đã chọn.

Bài viết liên quan