# AWS S3 Tích hợp cho Botpress Khai thác sức mạnh của AWS S3 trực tiếp từ Botpress chatbot. Việc tích hợp này cho phép bạn quản lý các vùng lưu trữ và đối tượng S3, thực hiện các thao tác như tạo và xóa vùng lưu trữ, tải lên và truy xuất tệp, v.v. ## Mục lục - [Giới thiệu](#introduction) - [AWS S3 Thiết lập & Cấu hình] (#aws-s3-setup--configuration) - [Điều kiện tiên quyết](#prerequisites) - [Bật tích hợp](#enable-tích hợp) - [Hành động](#actions) - [Tạo vùng lưu trữ](#create-bucket) - [Xóa xô](#delete-bucket) - [Sao chép đối tượng](#copy-object) - [Xóa chính sách vùng lưu trữ](#delete-bucket-policy) - [Xóa trang web vùng lưu trữ](#delete-bucket-website) - [Xóa đối tượng](#delete-object) - [Xóa nhiều đối tượng](#delete-multiple-objects) - [Lấy đối tượng](#get-object) - [Danh sách đối tượng v2](#list-objects-v2) - [Đối tượng tải lên](#upload-đối tượng) - [Nhóm danh sách](#list-buckets) - [Trường hợp sử dụng](#use-trường hợp) - [Sự kiện được hỗ trợ](#supported-sự kiện) ## Giới thiệu Các AWS S3 Tích hợp cho Botpress Trao quyền cho chatbot của bạn để quản lý lưu trữ đám mây. Tạo, liệt kê và xóa các vùng lưu trữ S3 và xử lý các tệp trực tiếp thông qua chatbot của bạn. Sự tích hợp này lý tưởng để tự động hóa quy trình làm việc trên đám mây. ## AWS S3 Thiết lập & Cấu hình ### Điều kiện tiên quyết Trước khi bật Botpress AWS S3 Tích hợp, vui lòng đảm bảo rằng bạn có những điều sau: -Một Botpress Phiên bản máy chủ được thiết lập cục bộ hoặc trên đám mây. - Thông tin xác thực AWS có quyền truy cập các dịch vụ S3. ### Bật tích hợp Để bật AWS S3 Tích hợp trong Botpress, hãy làm theo các bước sau: 1. Truy cập Botpress Bảng điều khiển quản trị. 2. Điều hướng đến phần "Tích hợp". 3. Xác định vị trí AWS S3 tích hợp và nhấp vào "Bật" hoặc "Cấu hình". 4. Cung cấp 'accessKeyId', 'secretAccessKey' và 'region' bắt buộc. 5. Lưu cấu hình. ## Hành động Dưới đây là các hành động được hỗ trợ bởi AWS S3 Tích hợp: ### Tạo vùng lưu trữ Tạo vùng lưu trữ S3 mới. ### Xóa vùng lưu trữ Xóa vùng lưu trữ S3 hiện có. ### Sao chép đối tượng Sao chép một đối tượng từ vùng lưu trữ S3 này sang vùng lưu trữ S3 khác. ### Xóa chính sách vùng lưu trữ Xóa chính sách liên kết với vùng lưu trữ S3. ### Xóa trang web vùng lưu trữ Xóa cấu hình trang web của vùng lưu trữ S3. ### Xóa đối tượng Xóa một đối tượng cụ thể khỏi vùng lưu trữ S3. ### Xóa nhiều đối tượng Xóa hàng loạt nhiều đối tượng khỏi vùng lưu trữ S3. ### Lấy đối tượng Truy xuất một đối tượng cụ thể từ vùng lưu trữ S3. ### Liệt kê các đối tượng v2 Liệt kê các đối tượng trong vùng lưu trữ S3 (phiên bản 2 của thao tác danh sách). ### Tải lên đối tượng Tải tệp/đối tượng lên vùng lưu trữ S3. *Lưu ý: Hiện tại, tính năng này đang được phát triển. Chúng tôi có thể trả về URL được ký trước mà người dùng có thể sử dụng bằng lệnh curl để gửi tệp đến AWS S3. Chúng tôi đang chờ đợi Botpress Để cho phép tải tệp lên và sau khi được triển khai, tính năng này sẽ hoàn toàn có thể sử dụng được.* ### Danh sách các nhóm Liệt kê tất cả các vùng lưu trữ S3 có sẵn. ## Trường hợp sử dụng Dưới đây là một số trường hợp sử dụng phổ biến cho AWS S3 Tích hợp: 1. Truy xuất dữ liệu - Cho phép người dùng truy xuất các tệp cụ thể được lưu trữ trong vùng lưu trữ S3. - Sử dụng hành động Get Object để truy xuất các tập tin dựa trên đầu vào của người dùng. - Sử dụng hành động List Objects V2 để hiển thị các tệp có sẵn cho người dùng lựa chọn. 2. Quản lý xô - Cho phép người dùng tạo và xóa bucket thông qua giao diện chatbot. - Sử dụng hành động Create Bucket để tạo vị trí lưu trữ mới. - Sử dụng hành động Delete Bucket để loại bỏ các bucket không sử dụng hoặc rỗng. - Sử dụng hành động List Buckets để hiển thị tất cả các bucket có sẵn để quản lý. 3. Xóa đối tượng - Quản lý và xóa các đối tượng cụ thể hoặc nhiều đối tượng khỏi một vùng lưu trữ S3. - Sử dụng hành động Xóa đối tượng để xóa các tệp riêng lẻ dựa trên đầu vào của người dùng. - Sử dụng hành động Xóa nhiều đối tượng để thực hiện xóa hàng loạt cho các hoạt động dọn dẹp. 4. Di chuyển dữ liệu - Sao chép các đối tượng từ vùng lưu trữ này sang vùng lưu trữ khác cho mục đích di chuyển dữ liệu. - Sử dụng hành động Sao chép đối tượng để sao chép tệp từ vùng lưu trữ nguồn sang vùng lưu trữ đích. - Sử dụng các hành động List Buckets và List Objects V2 để xác minh việc di chuyển. 5. Hoạt động dọn dẹp - Thường xuyên dọn dẹp các đồ vật cụ thể hoặc toàn bộ xô. - Sử dụng hành động List Objects V2 để xác định các đối tượng cần xóa. - Sử dụng các hành động Xóa đối tượng hoặc Xóa nhiều đối tượng để loại bỏ các tệp không mong muốn. - Sử dụng hành động Delete Bucket để loại bỏ các bucket rỗng. ## Sự kiện được hỗ trợ Tích hợp này hiện không bao gồm các sự kiện kích hoạt dựa trên AWS S3 Hoạt động. Tuy nhiên, bạn có thể tùy chỉnh tích hợp để lắng nghe các thông báo sự kiện S3 cụ thể thông qua AWS SNS (Dịch vụ thông báo đơn giản) hoặc các dịch vụ AWS khác kích hoạt luồng công việc trong Botpress.
Tạo ra những trải nghiệm tuyệt vời cho tác nhân AI.