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 ಸಾಗಣೆ ಆಯ್ಕೆ ಮಾಡಿದ ಮಧ್ಯವರ್ತಿಯ ಮೂಲಕ ಕಳುಹಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು