بالنسبة إلى سجل 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

ادمج هذا مع الصورة والتخزين والمصادقة والأحجام الموجودة. هذا المقتطف ليس سجلًا كاملًا. يجب أن يكون اسم الوكيل قابلًا للوصول من تلك الحاوية، ويجب أن يتوافق المخطط مع مستمع الوكيل.

تحقق من برنامج تشغيل S3 والنقل المنشورين. يستخدم المصدر المذكور في Distribution 2.8.3 جلسة AWS SDK؛ وقد يحتاج برنامج تشغيل أو نقل مخصص إلى إعداد مدعوم آخر.

الاتصالالجهة المسؤولة عن الإعداد أو التحقيق
العميل → السجلمستمع HTTP الوارد للسجل ومسار العميل
الخدمة الخفية → مصدر الصورةإعدادات وكيل خدمة Docker
السجل → S3نقل HTTP للتخزين في عملية السجل

يثبت تسجيل دخول ناجح للعميل المسار الأول فقط. يرسل برنامج تشغيل التخزين طلباته الخاصة إلى S3؛ والخدمة الخفية التي سحبت صورة السجل سابقًا لا ترسل تلك الطلبات.

افحص إعادة التوجيه أثناء تنزيل الكتل أيضًا. يمكن أن يعيد Distribution توجيه مستهلك إلى تخزين الكائنات، مما يمنح ذلك العميل متطلب وصول مباشر إلى S3. إعداد وكيل السجل لا يهيئ المستهلك. تغيير سلوك إعادة التوجيه يغيّر مسار حركة الكتل، لذلك حدّد المرسل والعملية الفاشلين قبل تعديل ذلك الإعداد.

مقالات ذات صلة