Прокси подешавања за S3 захтеве Distribution регистра
Поставите прокси подешавања на процес Distribution регистра који приступа S3 и одвојено обрачунајте клијенте преусмерене на објектно складиште.
За контејнеризовани Distribution регистар који користи HTTP транспорт свестан окружења, проследите 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 демона |
| Регистар → S3 | HTTP транспорт складишта процеса регистра |
Успешна пријава клијента доказује само прву путању. Драјвер складишта упућује сопствене захтеве ка S3; демон који је раније повукао image регистра не обавља те позиве.
Проверите и преусмеравања током преузимања blob-ова. Distribution може да преусмери потрошача на објектно складиште, што том клијенту намеће захтев за директну доступност S3. Конфигурисање проксија регистра не конфигурише потрошача. Промена понашања преусмеравања мења ток blob саобраћаја, зато наведите пошиљаоца и операцију који не успевају пре прилагођавања те поставке.