Ein eksplisitt proxy for ein AWS Ruby SDK-klient
Bruk http_proxy-valet til SDK-klienten og hald på endepunktet til tenesta og den vanlege AWS-førespurnadshandsaminga.
AWS SDK for Ruby tilbyr eit klientval http_proxy. Ein eksisterande CloudSearchDomain-integrasjon som brukar tenestegem-en i versjon 3, kan velje ruta si ved opprettinga:
require 'aws-sdk-cloudsearchdomain'
client = Aws::CloudSearchDomain::Client.new(
region: 'us-east-1',
endpoint: domain_endpoint,
http_proxy: 'http://proxy.example.net:8080'
)Applikasjonen leverer det verkelege domenendepunktet og AWS-legitimasjonskonfigurasjonen. Endepunktet blir verande adressa til CloudSearch-tenesta. Viss domenet er offentleg tilgjengeleg og offentlege mellomledd er tillatne, kan ein HTTP-kandidat frå HTTP-proxylista levere proxy-URI-en til ein klient utan konfigurert proxykonto. Proxyvalet godtek ein proxy-URI, dokumentert som ein streng eller eit URI::HTTP-objekt.
Bruk denne konfigurerte klienten for tenesteoperasjonane som treng ruta. SDK-en held på den vanlege førespurnadsserialiseringa og signeringa medan HTTP-transporten sender gjennom den valde mellommannen.