Ця документація була автоматично перекладена штучним інтелектом.
На основі плагіна для керування файлами, цей плагін додає підтримку типів файлового сховища, сумісних з протоколом 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 — це значення, які ви отримали на попередньому кроці. Будь ласка, заповніть їх точно.
Перейдіть на панель властивостей сторінки деталей бакета, де ви можете отримати назву бакета (Bucket name) та інформацію про регіон (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 (оскільки назва бакета вже була заповнена під час налаштування, вона більше не потрібна для доступу).



Заповніть інформацію, пов'язану з бакетом, і нарешті натисніть кнопку "Create".
Назва бакета (Bucket Name) має відповідати вашим бізнес-потребам; назва може бути довільною.
Оберіть регіон (Region), найближчий до ваших користувачів.
Інші налаштування можна залишити за замовчуванням або налаштувати відповідно до ваших вимог.





Для демонстраційних цілей ми створюємо AccessKey за допомогою основного облікового запису. У виробничому середовищі рекомендується використовувати RAM для його створення. Ви можете звернутися до https://www.alibabacloud.com/help/en/ram/user-guide/create-an-accesskey-pair
Натисніть кнопку "Create AccessKey".



AccessKey ID та AccessKey Secret — це значення, отримані на попередньому кроці.
Перейдіть на сторінку деталей бакета, щоб отримати назву бакета.



Ця конфігурація є необов'язковою і повинна використовуватися лише тоді, коли вам потрібно оптимізувати розмір або ефекти попереднього перегляду зображень.
Заповніть параметри, пов'язані з Thumbnail rule. Щодо конкретних налаштувань параметрів, зверніться до Параметрів обробки зображень.
Full upload URL style та Full access URL style можуть бути однаковими.




Перейдіть на сторінку NocoBase -> File manager.
Натисніть кнопку "Add new" та оберіть "S3 Pro".
Заповніть форму:

Ви можете звернутися до налаштувань файлових сервісів, згаданих вище, оскільки логіка схожа.

Ви можете звернутися до налаштувань файлових сервісів, згаданих вище, оскільки логіка схожа.
