Эта документация была автоматически переведена ИИ.
На основе плагина для управления файлами добавлена поддержка типов файловых хранилищ, совместимых с протоколом 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 в нижней части страницы, чтобы начать развертывание.

DemoUrl, и нажмите на эту ссылку, чтобы открыть демонстрационный интерфейс.sharp для эффективной обработки изображений. Вы можете загрузить исходный код из репозитория GitHub и настроить его по мере необходимости.

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



Заполните данные бакета и нажмите кнопку "Create".
Bucket Name: Выберите в соответствии с вашими бизнес-потребностями.
Region: Выберите ближайший регион для ваших пользователей.
Остальные настройки могут быть оставлены по умолчанию или настроены по вашему усмотрению.





Для демонстрационных целей мы создадим AccessKey, используя основную учетную запись. В производственной среде рекомендуется использовать RAM для создания AccessKey. Инструкции см. в документации Alibaba Cloud.
Нажмите кнопку "Create AccessKey".



AccessKey ID и AccessKey Secret — это значения, полученные на предыдущем шаге.
Перейдите на страницу сведений о бакете, чтобы получить имя бакета (Bucket Name).

Region) (окончание ".aliyuncs.com" не требуется).
endpoint) и добавьте префикс https:// при вводе его в NocoBase.
Эта настройка является необязательной и используется только при необходимости оптимизации размера или эффекта предварительного просмотра изображений.
Заполните соответствующие параметры для Thumbnail rule. Подробные настройки параметров см. в документации Alibaba Cloud по обработке изображений.
Настройки Full upload URL style и Full access URL style должны быть одинаковыми.




Перейдите на страницу "File manager" в NocoBase.
Нажмите кнопку "Add new" и выберите "S3 Pro".
Заполните форму:
Full access URL style в значение "Path-Style".
Вы можете настроить его по аналогии с вышеуказанными файловыми службами, логика схожа.

Вы можете настроить его по аналогии с вышеуказанными файловыми службами, логика схожа.

Обратитесь к документации плагина для управления файлами.