AWS SDK for Ruby는 http_proxy 클라이언트 옵션을 제공합니다. 버전 3 서비스 gem을 사용하는 기존 CloudSearchDomain 통합은 생성할 때 경로를 선택할 수 있습니다:

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 전송은 선택한 중개자를 통해 보냅니다.

관련 글