Distribution تىزىملىكىنىڭ S3 تەلەپلىرى ئۈچۈن proxy تەڭشەكلىرى
proxy تەڭشەكلىرىنى 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 بىلەن بىرلەشتۈرۈڭ. بۇ پارچە تولۇق تىزىملىك ئەمەس. proxy نامى شۇ كونتېينېردىن يېتىپ بارالايدىغان بولۇشى، scheme بولسا proxy ئاڭلىغۇچىغا ماس كېلىشى كېرەك.
ئورنىتىلغان S3 driver ۋە يۆتكەشنى جەزملەشتۈرۈڭ. Distribution 2.8.3 تىكى نەقىل قىلىنغان مەنبە AWS SDK سېسسىيەسىنى ئىشلىتىدۇ؛ خاس driver ياكى يۆتكەش باشقا قوللايدىغان سەپلىمىنى تەلەپ قىلىشى مۇمكىن.
| ئۇلىنىش | كىم سەپلەيدۇ ياكى تەكشۈرىدۇ |
|---|---|
| خېرىدار → تىزىملىك | تىزىملىكنىڭ كىرىش HTTP ئاڭلىغۇچىسى ۋە خېرىدار يولى |
| Daemon → image مەنبەسى | Docker daemon proxy تەڭشەكلىرى |
| تىزىملىك → S3 | تىزىملىك جەريانىنىڭ ساقلاش HTTP يۆتكىشى |
خېرىدارنىڭ مۇۋەپپەقىيەتلىك كىرىشى پەقەت بىرىنچى يولنى ئىسپاتلايدۇ. ساقلاش driver ى S3 كە ئۆز تەلەپلىرىنى ئەۋەتىدۇ؛ ئىلگىرى تىزىملىك image نى تارتقان daemon بۇ چاقىرىقلارنى قىلمايدۇ.
blob چۈشۈرۈش جەريانىدىكى قايتا يۆلەشلەرنىمۇ تەكشۈرۈڭ. Distribution ئىشلەتكۈچىنى ئوبيېكت ساقلاش ئامبىرىغا قايتا يۆلەيدۇ، بۇ ئۇ خېرىدارغا S3 كە بىۋاسىتە يېتىشنى تەلەپ قىلىدۇ. تىزىملىكنىڭ proxy سىنى سەپلەش ئىشلەتكۈچىنى سەپلىمەيدۇ. قايتا يۆلەش قىلمىشىنى ئۆزگەرتىش blob ترافىكىنىڭ ئېقىش يۆنىلىشىنى ئۆزگەرتىدۇ، شۇڭا بۇ تەڭشەكنى تۈزىتىشتىن بۇرۇن مەغلۇپ بولغان ئەۋەتكۈچى ۋە مەشغۇلاتنى ئېنىقلاڭ.