AWS Ruby SDK ಕ್ಲೈಂಟ್ಗಾಗಿ ಸ್ಪಷ್ಟ ಪ್ರಾಕ್ಸಿ
SDK ಕ್ಲೈಂಟ್ನ http_proxy ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ ಮತ್ತು ಸೇವೆಯ endpoint ಹಾಗೂ ಸಾಮಾನ್ಯ AWS ವಿನಂತಿ ನಿರ್ವಹಣೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ.
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 ಸಾಗಣೆ ಆಯ್ಕೆ ಮಾಡಿದ ಮಧ್ಯವರ್ತಿಯ ಮೂಲಕ ಕಳುಹಿಸುತ್ತದೆ.