Rekta prokuro por AWS Ruby SDK-kliento
Uzu la opcion http_proxy de la SDK-kliento konservante la servan finpunkton kaj la normalan AWS-petotraktadon.
La AWS SDK por Ruby proponas klientan opcion http_proxy. Ekzistanta CloudSearchDomain-integraĵo uzanta la servan gem de versio 3 povas elekti sian vojon ĉe konstruado:
require 'aws-sdk-cloudsearchdomain'
client = Aws::CloudSearchDomain::Client.new(
region: 'us-east-1',
endpoint: domain_endpoint,
http_proxy: 'http://proxy.example.net:8080'
)La aplikaĵo provizas sian veran domajnan finpunkton kaj la AWS-akreditilan agordon. La finpunkto restas la adreso de la CloudSearch-servo. Se tiu domajno estas publike atingebla kaj publikaj perantoj estas permesataj, HTTP-kandidato el la listo de HTTP-prokuriloj povas provizi la prokuran URI-on por kliento sen agordita prokura konto. La prokura opcio akceptas prokuran URI-on, dokumentitan kiel ĉeno aŭ URI::HTTP-objekto.
Uzu ĉi tiun agorditan klienton por la servaj operacioj, kiuj bezonas la vojon. La SDK konservas sian normalan petoserian kaj subskribadon, dum ĝia HTTP-transporto sendas tra la elektita peranto.