Një proxy i qartë për një klient AWS Ruby SDK
Përdorni opsionin http_proxy të klientit të SDK duke ruajtur pikën fundore të shërbimit dhe trajtimin normal të kërkesave AWS.
AWS SDK për Ruby ofron një opsion klienti http_proxy. Një integrim ekzistues CloudSearchDomain që përdor gem-in e shërbimit në versionin 3 mund ta zgjedhë rrugën e tij gjatë ndërtimit:
require 'aws-sdk-cloudsearchdomain'
client = Aws::CloudSearchDomain::Client.new(
region: 'us-east-1',
endpoint: domain_endpoint,
http_proxy: 'http://proxy.example.net:8080'
)Aplikacioni siguron pikën e tij reale fundore të domenit dhe konfigurimin e kredencialeve AWS. Pika fundore mbetet adresa e shërbimit CloudSearch. Nëse ai domen është i arritshëm publikisht dhe ndërmjetësit publikë lejohen, një kandidat HTTP nga lista e proxy-ve HTTP mund t'i sigurojë URI-n e proxy-t një klienti pa llogari proxy të konfiguruar. Opsioni i proxy-t pranon një URI proxy, i dokumentuar si varg ose objekt URI::HTTP.
Përdorni këtë klient të konfiguruar për operacionet e shërbimit që kanë nevojë për rrugën. SDK ruan serializimin dhe nënshkrimin normal të kërkesave, ndërsa transporti i tij HTTP dërgon përmes ndërmjetësit të zgjedhur.