Distribution பதிவேட்டின் S3 கோரிக்கைகளுக்கான ப்ராக்ஸி அமைப்புகள்
S3-ஐ அணுகும் Distribution பதிவேட்டு செயல்முறையில் ப்ராக்ஸி அமைப்புகளை வைக்கவும், பொருள் சேமிப்பகத்திற்கு திருப்பிவிடப்படும் கிளையண்டுகளை தனியாகக் கணக்கிடவும்.
சூழல் அறியும் HTTP போக்குவரத்தைப் பயன்படுத்தும் கொள்கலனாக்கப்பட்ட Distribution பதிவேட்டிற்கு, S3 பாதையை பதிவேட்டு கொள்கலனுக்கு அனுப்பவும்:
services:
registry:
environment:
HTTP_PROXY: http://proxy.example.internal:8080
HTTPS_PROXY: http://proxy.example.internal:8080
NO_PROXY: localhost,127.0.0.1இதை ஏற்கனவே உள்ள image, சேமிப்பகம், அங்கீகாரம் மற்றும் volumes உடன் இணைக்கவும். இந்தப் பகுதி முழுமையான பதிவேடு அல்ல. ப்ராக்ஸியின் பெயர் அந்தக் கொள்கலனிலிருந்து அணுகக்கூடியதாக இருக்க வேண்டும், மேலும் scheme ப்ராக்ஸி கேட்பானுடன் பொருந்த வேண்டும்.
வரிசைப்படுத்தப்பட்ட S3 இயக்கி மற்றும் போக்குவரத்தை உறுதிப்படுத்தவும். Distribution 2.8.3 குறிப்பிடும் மூலம் AWS SDK அமர்வைப் பயன்படுத்துகிறது; தனிப்பயன் இயக்கி அல்லது போக்குவரத்திற்கு மற்றொரு ஆதரவு உள்ளமைவு தேவைப்படலாம்.
| இணைப்பு | யார் உள்ளமைக்கிறார் அல்லது விசாரிக்கிறார் |
|---|---|
| கிளையண்ட் → பதிவேடு | பதிவேட்டின் உள்வரும் HTTP கேட்பான் மற்றும் கிளையண்ட் பாதை |
| Daemon → image மூலம் | Docker daemon ப்ராக்ஸி அமைப்புகள் |
| பதிவேடு → S3 | பதிவேட்டு செயல்முறையின் சேமிப்பக HTTP போக்குவரத்து |
வெற்றிகரமான கிளையண்ட் உள்நுழைவு முதல் பாதையை மட்டுமே நிரூபிக்கிறது. சேமிப்பக இயக்கி S3-க்கு தனது சொந்த கோரிக்கைகளை அனுப்புகிறது; முன்பு பதிவேட்டு image-ஐ இழுத்த daemon அந்த அழைப்புகளைச் செய்யாது.
blob பதிவிறக்கங்களின் போது திருப்பிவிடல்களையும் சரிபார்க்கவும். Distribution ஒரு பயனரை பொருள் சேமிப்பகத்திற்கு திருப்பிவிடலாம், இது அந்தக் கிளையண்டிற்கு S3-ஐ நேரடியாக அடைய வேண்டிய தேவையை உருவாக்குகிறது. பதிவேட்டின் ப்ராக்ஸியை உள்ளமைப்பது பயனரை உள்ளமைக்காது. திருப்பிவிடல் நடத்தையை மாற்றுவது blob போக்குவரத்து பாயும் இடத்தை மாற்றும், எனவே அந்த அமைப்பைச் சரிசெய்வதற்கு முன் தோல்வியடையும் அனுப்புநர் மற்றும் செயல்பாட்டைக் கண்டறியவும்.