AWS Ruby SDK கிளையண்டிற்கான வெளிப்படையான ப்ராக்ஸி
சேவையின் endpoint மற்றும் வழக்கமான AWS கோரிக்கை கையாளுதலைத் தக்கவைத்துக்கொண்டு SDK கிளையண்டின் http_proxy விருப்பத்தைப் பயன்படுத்தவும்.
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 போக்குவரத்து தேர்ந்தெடுக்கப்பட்ட இடைத்தரகர் வழியாக அனுப்புகிறது.