מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית
בהתבסס על תוסף ניהול הקבצים, גרסה זו מוסיפה תמיכה בסוגי אחסון קבצים התואמים לפרוטוקול S3. כל שירות אחסון אובייקטים התומך בפרוטוקול S3 יכול להשתלב בקלות, כמו Amazon S3, Alibaba Cloud OSS, Tencent Cloud COS, MinIO, Cloudflare R2 ועוד, מה שמשפר עוד יותר את התאימות והגמישות של שירותי האחסון.
העלאה מצד הלקוח: קבצים מועלים ישירות לשירות האחסון, ללא צורך לעבור דרך שרת NocoBase. זה מאפשר חווית העלאה יעילה ומהירה יותר.
גישה פרטית: כל כתובות ה-URL של הקבצים הן כתובות מורשות זמניות חתומות, מה שמבטיח גישה מאובטחת ומוגבלת בזמן לקבצים.
ניהול טבלאות קבצים: ניהול ואחסון מרכזי של כל הקבצים שהועלו, עם תמיכה בסוגי קבצים ושיטות אחסון מגוונות, לנוחות סיווג ואחזור קבצים.
אחסון שדות קבצים מצורפים: אחסון קבצים מצורפים שהועלו באמצעות טפסים או רשומות, עם תמיכה בקישורם לרשומות נתונים ספציפיות.
הפעילו את התוסף plugin-file-storage-s3-pro.
עברו אל "Setting -> FileManager" כדי לגשת להגדרות ניהול הקבצים.
לחצו על כפתור "Add new" ובחרו "S3 Pro".


היכנסו ל-Amazon S3 Console.
לחצו על כפתור "Create bucket" בצד ימין.

Bucket Name (שם ה-Bucket), השאירו שדות אחרים כברירת מחדל, גללו לתחתית העמוד ולחצו על כפתור "Create" כדי להשלים את היצירה.









השתמשו ב-AccessKey ID וב-AccessKey Secret שאוחזרו בפעולה הקודמת. אנא מלאו אותם במדויק.
עברו ללשונית Properties בדף פרטי ה-Bucket. שם תוכלו למצוא את שם ה-Bucket ואת פרטי ה-Region (אזור).

זוהי הגדרה אופציונלית. הגדירו אותה כאשר אתם צריכים להפוך קבצים שהועלו לציבוריים לחלוטין.


הגדרה זו היא אופציונלית ונועדה לשימוש כאשר יש צורך לייעל את גודל או אפקט תצוגה מקדימה של תמונות. שימו לב, פריסה זו עשויה לגרור עלויות נוספות. לפרטים נוספים, עיינו בתנאים וההגבלות הרלוונטיים של AWS.
לחצו על כפתור Launch in the AWS Console בתחתית העמוד כדי להתחיל את הפריסה.

DemoUrl ולחצו על הקישור כדי לפתוח את ממשק הדוגמה.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 Name: בחרו שם המתאים לצרכים העסקיים שלכם. השם יכול להיות שרירותי.Region: בחרו את האזור הקרוב ביותר למשתמשים שלכם.




לצורך הדגמה, ניצור AccessKey באמצעות החשבון הראשי. בסביבת ייצור, מומלץ להשתמש ב-RAM ליצירת AccessKey. להנחיות, אנא עיינו ב-תיעוד של Alibaba Cloud.
לחצו על כפתור "Create AccessKey".



השתמשו ב-AccessKey ID וב-AccessKey Secret שהושגו בשלב הקודם.
עברו לדף פרטי ה-Bucket כדי לקבל את שם ה-Bucket.

Region (הסיומת ".aliyuncs.com" אינה נחוצה).
https:// בעת הזנתה ל-NocoBase.
הגדרה זו היא אופציונלית ונועדה לשימוש רק כאשר יש צורך לייעל את גודל או אפקט תצוגה מקדימה של תמונות.
מלאו את הפרמטרים הרלוונטיים עבור Thumbnail rule. להגדרות פרמטרים ספציפיות, עיינו בתיעוד של Alibaba Cloud בנושא עיבוד תמונה.
שמרו את ההגדרות של Full upload URL style ו-Full access URL style זהות.




עברו לדף File manager ב-NocoBase.
לחצו על כפתור Add new ובחרו S3 Pro.
מלאו את הטופס:

ניתן להתייחס להגדרות של שירותי הקבצים שהוזכרו לעיל; הלוגיקה דומה.

ניתן להתייחס להגדרות של שירותי הקבצים שהוזכרו לעיל; הלוגיקה דומה.

עיינו בתיעוד של תוסף file-manager.