🚀 جرب Zilliz Cloud، الـ Milvus المدارة بالكامل، مجاناً — تجربة أداء أسرع بـ 10 أضعاف! جرب الآن>>

milvus-logo
LFAI
الصفحة الرئيسية
  • دليل الإدارة

التكوينات المتعلقة بـ Minio

التكوين المرتبط بـ MinIO/S3/GCS أو أي خدمة أخرى تدعم واجهة برمجة تطبيقات S3، وهي المسؤولة عن ثبات البيانات لـ Milvus.

نشير إلى خدمة التخزين باسم MinIO/S3 في الوصف التالي للتبسيط.

minio.address

الوصف القيمة الافتراضية
  • عنوان IP لخدمة MinIO أو S3.
  • متغير البيئة: MINIO_ADDRESS
  • ينشئ عنوان minio.address و minio.port معاً الوصول الصالح لخدمة MinIO أو S3.
  • يقوم MinIO بشكل تفضيلي بالحصول على عنوان IP الصالح من متغير البيئة MINIO_ADDRESS عند بدء تشغيل Milvus.
  • يتم تطبيق القيمة الافتراضية عند تشغيل MinIO أو S3 على نفس الشبكة مع Milvus.
  • المضيف المحلي

    minio.port

    الوصف القيمة الافتراضية
    منفذ خدمة MinIO أو S3. 9000

    minio.accessKeyID

    الوصف القيمة الافتراضية
  • معرف مفتاح الوصول الذي تصدره MinIO أو S3 للمستخدم للوصول المصرح به.
  • متغير البيئة: MINIO_ACCESS_KEY_ID أو minio.accessKeyKeyID
  • يتم استخدام minio.accessKeyKeyID وminio.secretAccessKey معًا لمصادقة الهوية للوصول إلى خدمة MinIO أو S3.
  • يجب تعيين هذا التكوين مطابقًا لمتغير البيئة MINIO_ACCESS_KEY_KYID، وهو أمر ضروري لبدء تشغيل MinIO أو S3.
  • تنطبق القيمة الافتراضية على خدمة MinIO أو S3 التي بدأت باستخدام ملف docker-compose.yml الافتراضي.
  • Minioadmin

    minio.secretAccessKey

    الوصف القيمة الافتراضية
  • المفتاح السري المستخدم لتشفير سلسلة التوقيع والتحقق من سلسلة التوقيع على الخادم. يجب أن يبقى سرياً للغاية ويمكن الوصول إليه فقط لخادم MinIO أو S3 والمستخدمين.
  • متغير البيئة: MINIO_SECRET_CACESS_KEY أو minio.secretAccessKey
  • يتم استخدام minio.accessKeyKeyID وminio.secretAccessKey معًا لمصادقة الهوية للوصول إلى خدمة MinIO أو S3.
  • يجب تعيين هذا التكوين مطابقًا لمتغير البيئة MINIO_SECRET_CACESS_KEY، وهو أمر ضروري لبدء تشغيل MinIO أو S3.
  • تنطبق القيمة الافتراضية على خدمة MinIO أو S3 التي بدأت باستخدام ملف docker-compose.yml الافتراضي.
  • Minioadmin

    minio.useSSL

    الوصف القيمة الافتراضية
    تبديل القيمة للتحكم في إمكانية الوصول إلى خدمة MinIO أو S3 من خلال SSL. خطأ

    minio.ssl.tlsCACert

    الوصف القيمة الافتراضية
    المسار إلى ملف CACert الخاص بك /path/to/public.crt

    minio.bucketName

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

    minio.rootPath

    الوصف القيمة الافتراضية
  • البادئة الجذرية للمفتاح حيث يخزن Milvus البيانات في MinIO أو S3.
  • يوصى بتغيير هذه المعلمة قبل بدء تشغيل Milvus للمرة الأولى.
  • لمشاركة مثيل MinIO بين مثيلات Milvus متعددة، ضع في اعتبارك تغيير هذه القيمة إلى قيمة مختلفة لكل مثيل من مثيلات Milvus قبل بدء تشغيلها. لمزيد من التفاصيل، راجع الأسئلة الشائعة حول التشغيل.
  • قم بتعيين بادئة مفتاح جذر يسهل تحديدها لـ Milvus إذا كانت خدمة إلخd موجودة بالفعل.
  • قد يؤدي تغيير هذا لمثيل Milvus قيد التشغيل بالفعل إلى فشل قراءة البيانات القديمة.
  • الملفات

    minio.useIAM

    الوصف القيمة الافتراضية
  • ما إذا كان سيتم استخدام دور IAM للوصول إلى S3/GCS بدلاً من مفاتيح الوصول/السرية
  • لمزيد من المعلومات، راجع
  • aws: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html
  • gcp: https://cloud.google.com/storage/docs/access-control/iam
  • عليون (ack): https://www.alibabacloud.com/help/en/container-service-for-kubernetes/latest/use-rrsa-to-enforce-access-control
  • عليون (ecs): https://www.alibabacloud.com/help/en/elastic-compute-service/latest/attach-an-instance-ram-role
  • خطأ

    minio.cloudProvider

    الوصف القيمة الافتراضية
  • موفر سحابة S3. يدعم: "aws"، "gcp"، "aliyun".
  • موفر سحابة التخزين السحابي لـ Google Cloud Storage. يدعم: "gcpnative".
  • يمكنك استخدام "aws" لمزود سحابة آخر يدعم واجهة برمجة تطبيقات S3 بتوقيع v4، على سبيل المثال: minio
  • يمكنك استخدام "gcp" لموفر سحابة آخر يدعم واجهة برمجة تطبيقات S3 بتوقيع v2
  • يمكنك استخدام "aliyun" لمزود السحابة الآخر الذي يستخدم دلو نمط المضيف الظاهري
  • يمكنك استخدام "gcpnative" لمزود منصة جوجل السحابية. يستخدم بيانات اعتماد حساب الخدمة
  • للمصادقة.
  • عند تمكين استخدام IAM، يتم دعم "aws" و "gcp" و "aliyun" فقط في الوقت الحالي
  • aws

    minio.gcpCredentialJSON

    الوصف القيمة الافتراضية
  • يحتوي محتوى JSON على بيانات اعتماد حساب خدمة gcs.
  • تستخدم فقط لموفر السحابة "gcpnative".
  • minio.iamEndpoint

    الوصف القيمة الافتراضية
  • نقطة نهاية مخصصة لجلب بيانات اعتماد دور IAM. عندما يكون استخدام IAM صحيحًا و CloudProvider هو "aws".
  • اتركها فارغة إذا كنت تريد استخدام نقطة النهاية الافتراضية ل AWS
  • minio.logLevel

    الوصف القيمة الافتراضية
    مستوى السجل لسجل aws sdk. المستوى المدعوم: إيقاف التشغيل، قاتل، خطأ، خطأ، تحذير، معلومات، تصحيح، تتبع قاتل

    minio.region

    الوصف القيمة الافتراضية
    تحديد منطقة موقع نظام تخزين minio

    minio.useVirtualHost

    الوصف القيمة الافتراضية
    ما إذا كان استخدام وضع المضيف الظاهري للحاوية خطأ

    minio.requestTimeoutMs

    الوصف القيمة الافتراضية
    مهلة الحد الأدنى لوقت الطلب بالمللي ثانية 10000

    minio.listObjectsMaxKeys

    الوصف القيمة الافتراضية
  • الحد الأقصى لعدد الكائنات المطلوبة لكل دفعة في minio ListObjects rpc,
  • 0 يعني استخدام عميل oss بشكل افتراضي، قم بتقليل هذه التكوينات إذا كانت مهلة ListObjects
  • 0

    جرب Managed Milvus مجاناً

    Zilliz Cloud خالي من المتاعب، ويعمل بواسطة Milvus ويعمل بسرعة 10 أضعاف.

    ابدأ
    التعليقات

    هل كانت هذه الصفحة مفيدة؟