Ця документація була автоматично перекладена штучним інтелектом.
Розширюючи можливості плагіна для керування файлами, ця версія додає підтримку типів зберігання, сумісних з протоколом 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.
Натисніть кнопку "Create bucket" (Створити бакет) у правій частині екрана.

Bucket Name (Назва бакета), інші поля залиште за замовчуванням, прокрутіть сторінку донизу та натисніть кнопку "Create" (Створити), щоб завершити процес.









Використовуйте отримані AccessKey ID та AccessKey Secret.
Перейдіть на панель властивостей бакета, щоб знайти Bucket Name (Назва бакета) та Region (Регіон).

Це необов'язкова конфігурація. Налаштуйте її, якщо вам потрібно зробити завантажені файли повністю публічними.


Ця конфігурація є необов'язковою і використовується, коли потрібно оптимізувати розмір або ефект попереднього перегляду зображень. Зверніть увагу, що це розгортання може призвести до додаткових витрат. Для отримання детальної інформації про вартість зверніться до відповідних умов AWS.
Відвідайте Dynamic Image Transformation for Amazon CloudFront.
Натисніть кнопку Launch in the AWS Console (Запустити в консолі AWS) внизу сторінки, щоб розпочати розгортання рішення.

Дотримуйтесь підказок для завершення налаштування. Особливу увагу слід звернути на такі параметри:
DemoUrl, і натисніть на посилання, щоб відкрити демонстраційний інтерфейс.sharp Node.js для ефективної обробки зображень. Ви можете завантажити вихідний код з репозиторію GitHub та налаштувати його відповідно до своїх потреб.

Після завершення налаштування дочекайтеся, доки статус розгортання зміниться на CREATE_COMPLETE.
У налаштуваннях NocoBase зверніть увагу на наступне:
Thumbnail rule (Правило мініатюр): Заповніть параметри обробки зображень, наприклад, ?width=100. Детальніше дивіться в документації AWS.Access endpoint (Кінцева точка доступу): Введіть значення з Outputs -> ApiEndpoint після розгортання.Full access URL style (Стиль URL повного доступу): Потрібно вибрати Ignore (Ігнорувати), оскільки назва бакета вже була вказана під час налаштування і не потрібна для доступу.




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




Для демонстраційних цілей ми створимо AccessKey за допомогою основного облікового запису. У робочому середовищі рекомендується використовувати RAM для створення AccessKey. Інструкції можна знайти в документації Alibaba Cloud.
Натисніть кнопку "Create AccessKey" (Створити ключ доступу).



Використовуйте AccessKey ID та AccessKey Secret, отримані на попередньому кроці.
Перейдіть на сторінку деталей бакета, щоб отримати назву Bucket (Бакета).

Region (Регіон) (суфікс ".aliyuncs.com" не потрібен).
https:// при введенні її в NocoBase.
Ця конфігурація є необов'язковою і використовується лише тоді, коли потрібно оптимізувати розмір або ефект попереднього перегляду зображень.
Заповніть відповідні параметри для Thumbnail rule (Правило мініатюр). Детальніше про налаштування параметрів дивіться в документації Alibaba Cloud щодо обробки зображень.
Залиште налаштування Full upload URL style (Стиль URL повного завантаження) та Full access URL style (Стиль URL повного доступу) однаковими.




Перейдіть на сторінку File manager (Менеджер файлів) у NocoBase.
Натисніть кнопку Add new (Додати новий) та оберіть S3 Pro.
Заповніть форму:
"auto".
Ви можете налаштувати його, посилаючись на вищезгадані файлові сервіси. Логіка налаштування схожа.

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

Зверніться до документації плагіна file-manager.