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'
)

ਐਪਲੀਕੇਸ਼ਨ ਆਪਣਾ ਅਸਲ ਡੋਮੇਨ endpoint ਅਤੇ AWS ਪ੍ਰਮਾਣ-ਪੱਤਰ ਸੰਰਚਨਾ ਦਿੰਦਾ ਹੈ। endpoint CloudSearch ਸੇਵਾ ਦਾ ਪਤਾ ਹੀ ਰਹਿੰਦਾ ਹੈ। ਜੇ ਉਹ ਡੋਮੇਨ ਜਨਤਕ ਤੌਰ 'ਤੇ ਪਹੁੰਚਯੋਗ ਹੈ ਅਤੇ ਜਨਤਕ ਵਿਚੋਲਿਆਂ ਦੀ ਆਗਿਆ ਹੈ, ਤਾਂ HTTP ਪਰਾਕਸੀ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ HTTP ਉਮੀਦਵਾਰ ਪਰਾਕਸੀ ਖਾਤਾ ਸੰਰਚਿਤ ਨਾ ਹੋਣ ਵਾਲੇ ਕਲਾਇੰਟ ਨੂੰ ਪਰਾਕਸੀ URI ਦੇ ਸਕਦਾ ਹੈ। ਪਰਾਕਸੀ ਵਿਕਲਪ ਪਰਾਕਸੀ URI ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ, ਜੋ ਸਟ੍ਰਿੰਗ ਜਾਂ URI::HTTP ਆਬਜੈਕਟ ਵਜੋਂ ਦਰਜ ਹੈ।

ਜਿਨ੍ਹਾਂ ਸੇਵਾ ਕਾਰਵਾਈਆਂ ਨੂੰ ਇਹ ਰਾਹ ਚਾਹੀਦਾ ਹੈ, ਉਨ੍ਹਾਂ ਲਈ ਇਹ ਸੰਰਚਿਤ ਕਲਾਇੰਟ ਵਰਤੋ। SDK ਆਪਣੀ ਆਮ ਬੇਨਤੀ ਕ੍ਰਮਬੱਧਤਾ ਅਤੇ ਦਸਤਖ਼ਤ ਕਾਇਮ ਰੱਖਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਇਸ ਦੀ HTTP ਢੋਆ-ਢੁਆਈ ਚੁਣੇ ਵਿਚੋਲੇ ਰਾਹੀਂ ਭੇਜਦੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ