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 රථවාහනය ගලා යන තැන වෙනස් කරයි, එබැවින් එම සැකසුම සීරුමාරු කිරීමට පෙර අසාර්ථක යවන්නා සහ ක්රියාව හඳුනා ගන්න.