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-тармен біріктіріңіз. Бұл үзінді толық тізілім емес. Прокси атауы сол контейнерден қолжетімді болуы керек, ал схема прокси тыңдаушысына сәйкес болуы керек.
Орналастырылған S3 драйвері мен тасымалын растаңыз. Distribution 2.8.3 сілтеген дереккөз AWS SDK сессиясын қолданады; теңшелетін драйвер немесе тасымал басқа қолдау көрсетілетін конфигурацияны қажет етуі мүмкін.
| Қосылым | Кім конфигурациялайды немесе зерттейді |
|---|---|
| Клиент → тізілім | Тізілімнің кіріс HTTP тыңдаушысы және клиент маршруты |
| Daemon → image көзі | Docker daemon прокси параметрлері |
| Тізілім → S3 | Тізілім процесінің қойма HTTP тасымалы |
Клиенттің сәтті кіруі тек бірінші маршрутты дәлелдейді. Қойма драйвері S3-ке өз сұрауларын жібереді; бұрын тізілім image-ін тартқан daemon бұл қоңырауларды жасамайды.
Blob жүктеулері кезіндегі қайта бағыттауларды да тексеріңіз. Distribution тұтынушыны объектілік қоймаға қайта бағыттай алады, бұл сол клиентке S3-ке тікелей қолжетімділікті талап етеді. Тізілім проксиін конфигурациялау тұтынушыны конфигурацияламайды. Қайта бағыттау тәртібін өзгерту blob трафигінің ағынын өзгертеді, сондықтан бұл параметрді реттемес бұрын сәтсіз жіберуші мен операцияны анықтаңыз.