Tài liệu này được dịch bởi AI. Đối với bất kỳ thông tin không chính xác nào, vui lòng tham khảo phiên bản tiếng Anh
Dựa trên plugin quản lý tệp, tính năng này bổ sung hỗ trợ các loại lưu trữ tệp tương thích với giao thức S3. Bất kỳ dịch vụ lưu trữ đối tượng nào hỗ trợ giao thức S3 đều có thể dễ dàng tích hợp, chẳng hạn như Amazon S3, Aliyun OSS, Tencent COS, MinIO, Cloudflare R2, v.v., giúp nâng cao hơn nữa khả năng tương thích và tính linh hoạt của các dịch vụ lưu trữ.
Tải lên từ phía máy khách: Quá trình tải tệp lên không cần thông qua máy chủ NocoBase mà kết nối trực tiếp với dịch vụ lưu trữ tệp, mang lại trải nghiệm tải lên hiệu quả và nhanh chóng hơn.
Truy cập riêng tư: Khi truy cập tệp, tất cả các URL đều là địa chỉ được ủy quyền tạm thời có chữ ký, đảm bảo tính bảo mật và thời hạn của việc truy cập tệp.
Quản lý bộ sưu tập tệp: Tập trung quản lý và lưu trữ tất cả các tệp đã tải lên, hỗ trợ nhiều loại tệp và phương thức lưu trữ, giúp dễ dàng phân loại và truy xuất tệp.
Lưu trữ trường tệp đính kèm: Dùng để lưu trữ dữ liệu của các tệp đính kèm được tải lên trong biểu mẫu hoặc bản ghi, hỗ trợ liên kết với các bản ghi dữ liệu cụ thể.
Bật plugin plugin-file-storage-s3-pro.
Nhấp vào "Setting -> FileManager" để vào cài đặt quản lý tệp.
Nhấp vào nút "Add new" và chọn "S3 Pro".


Mở https://ap-southeast-1.console.aws.amazon.com/s3/home để vào bảng điều khiển S3.
Nhấp vào nút "Create bucket" ở bên phải.











AccessKey ID và AccessKey Secret là các giá trị bạn đã lấy được ở bước trước, vui lòng điền chính xác.
Vào bảng điều khiển thuộc tính của trang chi tiết bucket, bạn có thể lấy thông tin Tên Bucket và Region (khu vực) tại đây.

Đây là một cấu hình không bắt buộc. Cấu hình khi bạn cần công khai hoàn toàn các tệp đã tải lên.


Cấu hình này là tùy chọn và được sử dụng để tối ưu hóa kích thước hoặc hiệu ứng xem trước hình ảnh. Xin lưu ý rằng giải pháp triển khai này có thể phát sinh thêm chi phí. Để biết chi phí cụ thể, vui lòng tham khảo các điều khoản liên quan của AWS.
Truy cập Dynamic Image Transformation for Amazon CloudFront.
Nhấp vào nút Launch in the AWS Console ở cuối trang để bắt đầu triển khai giải pháp.

Làm theo hướng dẫn để hoàn tất cấu hình. Hãy đặc biệt chú ý đến các tùy chọn sau:
sharp để xử lý hình ảnh hiệu quả. Bạn có thể tải mã nguồn từ kho lưu trữ GitHub và tùy chỉnh theo nhu cầu.

Sau khi cấu hình hoàn tất, hãy đợi trạng thái triển khai chuyển sang CREATE_COMPLETE.
Trong cấu hình NocoBase, có một số điểm cần lưu ý sau:
Thumbnail rule: Điền các tham số liên quan đến xử lý hình ảnh, ví dụ: ?width=100. Để biết chi tiết, tham khảo tài liệu AWS.Access endpoint: Điền giá trị của Outputs -> ApiEndpoint sau khi triển khai.Full access URL style: Cần chọn Ignore (vì tên bucket đã được điền trong quá trình cấu hình, nên không cần thiết khi truy cập).



Điền thông tin liên quan đến bucket và cuối cùng nhấp vào nút Create.
Tên Bucket nên phù hợp với nhu cầu kinh doanh của bạn; tên có thể tùy ý.
Chọn Region gần nhất với người dùng của bạn.
Các cài đặt khác có thể giữ nguyên mặc định hoặc cấu hình dựa trên yêu cầu của bạn.





Để thuận tiện cho việc trình diễn, chúng tôi đang tạo AccessKey bằng tài khoản chính. Trong môi trường sản xuất, bạn nên sử dụng RAM để tạo. Bạn có thể tham khảo https://www.alibabacloud.com/help/en/ram/user-guide/create-an-accesskey-pair
Nhấp vào nút "Create AccessKey".



AccessKey ID và AccessKey Secret là các giá trị đã lấy được ở bước trước.
Vào trang chi tiết bucket để lấy Tên Bucket.



Cấu hình này là tùy chọn, chỉ nên được sử dụng khi bạn cần tối ưu hóa kích thước hoặc hiệu ứng xem trước hình ảnh.
Điền các tham số liên quan đến Thumbnail rule. Để biết cài đặt tham số cụ thể, tham khảo Tham số xử lý hình ảnh.
Full upload URL style và Full access URL style có thể giữ nguyên như nhau.




Vào trang NocoBase -> File manager.
Nhấp vào nút Add new và chọn S3 Pro.
Điền vào biểu mẫu:

Bạn có thể tham khảo cấu hình của các dịch vụ tệp đã đề cập ở trên, vì logic tương tự.

Bạn có thể tham khảo cấu hình của các dịch vụ tệp đã đề cập ở trên, vì logic tương tự.
