Die AWS SDK vir Ruby bied 'n http_proxy-kliëntopsie. 'n Bestaande CloudSearchDomain-integrasie wat die weergawe 3-diensgem gebruik, kan sy roete by konstruksie kies:

require 'aws-sdk-cloudsearchdomain'

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

Die toepassing voorsien sy werklike domeineindpunt en AWS-geloofwaardigheidsopstelling. Die eindpunt bly die CloudSearch-diensadres. As daardie domein publiek bereikbaar is en publieke tussengangers toegelaat word, kan 'n HTTP-kandidaat uit die HTTP-proxylys die proxy-URI verskaf vir 'n kliënt sonder 'n gekonfigureerde proxyrekening. Die proxy-opsie aanvaar 'n proxy-URI, gedokumenteer as 'n string of 'n URI::HTTP-objek.

Gebruik hierdie gekonfigureerde kliënt vir die diensbewerkings wat die roete nodig het. Die SDK behou sy normale versoekserialisering en ondertekening terwyl sy HTTP-vervoer deur die gekose tussenganger stuur.

Verwante artikels