تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
بناءً على إضافة إدارة الملفات، تمت إضافة دعم لأنواع تخزين الملفات المتوافقة مع بروتوكول S3. يمكن دمج أي خدمة تخزين كائنات تدعم بروتوكول S3 بسهولة، مثل Amazon S3، وAliyun OSS، وTencent COS، وMinIO، وCloudflare R2، وغيرها، مما يعزز توافق خدمات التخزين ومرونتها بشكل أكبر.
الرفع من جانب العميل: لا تمر عملية رفع الملفات عبر خادم NocoBase، بل تتصل مباشرة بخدمة تخزين الملفات، مما يوفر تجربة رفع أكثر كفاءة وسرعة.
الوصول الخاص: عند الوصول إلى الملفات، تكون جميع عناوين URL عبارة عن عناوين مؤقتة وموقعة ومصرح بها، مما يضمن أمان الوصول إلى الملفات وصلاحيتها.
إدارة مجموعة الملفات: إدارة وتخزين جميع الملفات المرفوعة مركزياً، مع دعم أنواع ملفات وطرق تخزين متنوعة لتسهيل تصنيف الملفات واسترجاعها.
تخزين حقول المرفقات: يُستخدم لتخزين بيانات المرفقات التي يتم رفعها في النماذج أو السجلات، مع دعم الربط بسجلات بيانات محددة.
قم بتمكين إضافة plugin-file-storage-s3-pro.
انقر على "Setting-> FileManager" للدخول إلى إعدادات مدير الملفات.
انقر على زر "Add new" واختر "S3 Pro".


افتح https://ap-southeast-1.console.aws.amazon.com/s3/home للدخول إلى لوحة تحكم S3.
انقر على زر "Create bucket" على اليمين.











AccessKey ID و AccessKey Secret هما القيمتان اللتان حصلت عليهما في الخطوة السابقة. يرجى تعبئتهما بدقة.
انتقل إلى لوحة الخصائص (properties) في صفحة تفاصيل الـ Bucket، حيث يمكنك الحصول على اسم الـ Bucket ومعلومات المنطقة (Region).

هذا إعداد اختياري. قم بتكوينه عندما تحتاج إلى جعل الملفات المرفوعة عامة بالكامل.


هذا الإعداد اختياري ويُستخدم لتحسين حجم أو تأثير معاينة الصور. يرجى ملاحظة أن حل النشر هذا قد يترتب عليه تكاليف إضافية. للحصول على الرسوم المحددة، يرجى الرجوع إلى شروط AWS ذات الصلة.
قم بزيارة Dynamic Image Transformation for Amazon CloudFront.
انقر على زر Launch in the AWS Console في أسفل الصفحة لبدء نشر الحل.

اتبع التعليمات لإكمال الإعدادات. انتبه بشكل خاص للخيارات التالية:
sharp Node.js لمعالجة الصور بكفاءة. يمكنك تنزيل الكود المصدري من مستودع GitHub وتخصيصه حسب الحاجة.

بعد اكتمال الإعدادات، انتظر حتى يتغير حالة النشر إلى CREATE_COMPLETE.
في إعدادات NocoBase، هناك عدة نقاط يجب ملاحظتها:
Thumbnail rule: املأ المعلمات المتعلقة بمعالجة الصور، على سبيل المثال، ?width=100. للحصول على التفاصيل، ارجع إلى وثائق AWS.Access endpoint: املأ قيمة Outputs -> ApiEndpoint بعد النشر.Full access URL style: يجب تحديد Ignore (تجاهل) (لأن اسم الـ Bucket قد تم تعبئته بالفعل أثناء الإعداد، ولم يعد مطلوباً عند الوصول).



املأ المعلومات المتعلقة بالـ Bucket، ثم انقر أخيراً على زر "Create".
يجب أن يتناسب اسم الـ Bucket مع احتياجات عملك؛ يمكن أن يكون الاسم عشوائياً.
اختر المنطقة (Region) الأقرب لمستخدميك.
يمكن ترك الإعدادات الأخرى كافتراضية أو تكوينها بناءً على متطلباتك.





لأغراض العرض التوضيحي، نستخدم الحساب الرئيسي لإنشاء AccessKey. في بيئة الإنتاج، يُنصح باستخدام RAM لإنشائه. يمكنك الرجوع إلى https://www.alibabacloud.com/help/en/ram/user-guide/create-an-accesskey-pair
انقر على زر "Create AccessKey".



AccessKey ID و AccessKey Secret هما القيمتان اللتان تم الحصول عليهما في الخطوة السابقة.
انتقل إلى صفحة تفاصيل الـ Bucket للحصول على اسم الـ Bucket.


https:// عند تعبئته في NocoBase.
هذا الإعداد اختياري ويجب استخدامه فقط عندما تحتاج إلى تحسين حجم أو تأثير معاينة الصور.
املأ المعلمات المتعلقة بـ Thumbnail rule. للحصول على إعدادات المعلمات المحددة، ارجع إلى معلمات معالجة الصور.
يمكن أن يظل Full upload URL style و Full access URL style متطابقين.




انتقل إلى صفحة NocoBase -> File manager.
انقر على زر Add new واختر S3 Pro.
املأ النموذج:
Full access URL style إلى Path-Style.
يمكنك الرجوع إلى إعدادات خدمات الملفات المذكورة أعلاه، فالمنطق متشابه.

يمكنك الرجوع إلى إعدادات خدمات الملفات المذكورة أعلاه، فالمنطق متشابه.
