Cấu hình S3 Inventory giúp quản lý lưu trữ trên AWS. Nó tạo ra các báo cáo kiểm toán về trạng thái sao chép và mã hóa của các đối tượng S3 cho nhu cầu kinh doanh, tuân thủ và quy định. Cấu hình S3 Inventory tạo ra các giá trị được phân tách bằng dấu phẩy (CSV), hàng cột được tối ưu hóa của Apache (ORC) hoặc các tệp đầu ra của Apache Parquet (Parquet).
Nó đi kèm với một số chi phí, để biết về giá của nó, hãy nhấp vào đây.
Trong bài viết này, chúng ta sẽ tạo một cấu hình inventory để lưu trữ siêu dữ liệu đối tượng ở định dạng CSV. Chúng ta có thể lưu trữ các báo cáo trong cùng một bucket với bucket nguồn, nhưng chúng ta sẽ sử dụng một bucket khác để lưu trữ bucket này chứ không phải bucket mà chúng ta sẽ tạo cấu hình inventory này. Xin lưu ý rằng thùng đích lưu trữ báo cáo phải nằm trong cùng Vùng AWS với thùng nguồn.
Để biết thêm chi tiết về Cấu hình kho, hãy truy cập tài liệu chính thức của AWS tại đây.
Xem bảng điều khiển quản lý AWS chính như sau khi bạn đăng nhập thành công vào tài khoản AWS của mình.
Đây là bảng điều khiển chính của thùng S3. Tại đây, bạn có thể thấy tất cả các thùng từ tài khoản của mình. Nhấp vào bucket mà bạn muốn tạo cấu hình kiểm kê.
Nếu bạn không có bucket nào được tạo trong tài khoản của mình, hãy tạo 2 bucket trước khi tiếp tục. Nhấp vào đây để tạo bucket S3 nếu bạn không có bucket nào trong tài khoản trước khi tiếp tục. Bạn cũng có thể có một bucket và sử dụng bucket đó cho cả trường nguồn và trường đích.
Trên trang tổng quan về bucket, bạn có thể thấy nhiều tab. Nhấp vào tab quản lý.
Cuộn xuống cuối trang và bạn sẽ thấy phần cấu hình kiểm kê. Tại đây, hãy nhấp vào nút "Tạo cấu hình kiểm kê" để tạo cấu hình kiểm kê đầu tiên của bạn.
Đặt tên cho cấu hình và chọn Bucket đích mà bạn muốn lưu báo cáo này. Lưu ý rằng bucket đích phải thuộc cùng vùng với bucket nguồn mà bạn đang tạo cấu hình kho này.
Bạn thậm chí có thể giới hạn phạm vi của mình bằng cách thêm tiền tố, đây là trường tùy chọn.
Bucket đích nơi báo cáo sẽ được lưu trữ có thể thuộc cùng một tài khoản hoặc một tài khoản khác. Ở đây bucket tôi đã chọn thuộc cùng một tài khoản và nằm trong cùng vùng với bucket nguồn.
Chọn tần suất và định dạng đầu ra. Bạn cũng có thể bật hoặc tắt cấu hình tùy theo nhu cầu của mình. Để xuất bản báo cáo kho, hãy thay đổi trạng thái thành "Bật".
Chọn tất cả siêu dữ liệu cần đưa vào cho từng đối tượng được liệt kê trong báo cáo và nhấp vào nút "Tạo".
Sau khi cấu hình kho được tạo thành công, bạn có thể thấy cấu hình đó trong tab quản lý. Lưu ý rằng có thể mất tới 48 giờ để gửi báo cáo đầu tiên.
Sau khi báo cáo được tạo, bạn có thể kiểm tra thùng đích và bạn sẽ tìm thấy các báo cáo bên dưới. Mất khoảng 48 giờ để tạo báo cáo đầu tiên.
Bạn có thể tải xuống báo cáo sau khi báo cáo được tạo và sử dụng lệnh sau, trên Linux/Mac, để trích xuất tệp CSV.
gunzip 20bd9db9-fddd-4cb0-a630-ecfce7bd3c10.csv.gz
Vì chúng tôi đã chỉ định định dạng đầu ra là CSV nên báo cáo đã được tạo ở định dạng CSV.
Trong ảnh chụp màn hình ở trên, bạn có thể thấy rằng CSV chỉ chứa một vài trường bổ sung, tức là Nó chứa kích thước, lần sửa đổi cuối cùng và loại lưu trữ dưới dạng các trường siêu dữ liệu bổ sung. Nếu bạn không hài lòng với các trường này và muốn thêm một vài trường nữa, bạn có thể chọn các trường đó từ danh sách có sẵn trong khi tạo cấu hình kho.
Nó đi kèm với một số chi phí, để biết về giá của nó, hãy nhấp vào đây.
Trong bài viết này, chúng ta sẽ tạo một cấu hình inventory để lưu trữ siêu dữ liệu đối tượng ở định dạng CSV. Chúng ta có thể lưu trữ các báo cáo trong cùng một bucket với bucket nguồn, nhưng chúng ta sẽ sử dụng một bucket khác để lưu trữ bucket này chứ không phải bucket mà chúng ta sẽ tạo cấu hình inventory này. Xin lưu ý rằng thùng đích lưu trữ báo cáo phải nằm trong cùng Vùng AWS với thùng nguồn.
Để biết thêm chi tiết về Cấu hình kho, hãy truy cập tài liệu chính thức của AWS tại đây.
Điều kiện tiên quyết
- Tài khoản AWS (Tạonếu bạn chưa có).
- 2 S3 Bucket trong cùng một vùng (Nhấp vào đây để tìm hiểu cách tạo một S3 bucket).
Chúng ta sẽ làm gì?
- Đăng nhập vào AWS.
- Tạo cấu hình Inventory
Đăng nhập vào AWS
Nhấp vàođâyđể đến Trang đăng nhập AWS. Nhập thông tin đăng nhập người dùng của bạn để đăng nhập vào tài khoản AWS của bạn.Xem bảng điều khiển quản lý AWS chính như sau khi bạn đăng nhập thành công vào tài khoản AWS của mình.
Tạo Cấu hình hàng tồn kho
Nhấp vào dịch vụ ở góc trên bên trái màn hình và tìm kiếm S3.Đây là bảng điều khiển chính của thùng S3. Tại đây, bạn có thể thấy tất cả các thùng từ tài khoản của mình. Nhấp vào bucket mà bạn muốn tạo cấu hình kiểm kê.
Nếu bạn không có bucket nào được tạo trong tài khoản của mình, hãy tạo 2 bucket trước khi tiếp tục. Nhấp vào đây để tạo bucket S3 nếu bạn không có bucket nào trong tài khoản trước khi tiếp tục. Bạn cũng có thể có một bucket và sử dụng bucket đó cho cả trường nguồn và trường đích.
Trên trang tổng quan về bucket, bạn có thể thấy nhiều tab. Nhấp vào tab quản lý.
Cuộn xuống cuối trang và bạn sẽ thấy phần cấu hình kiểm kê. Tại đây, hãy nhấp vào nút "Tạo cấu hình kiểm kê" để tạo cấu hình kiểm kê đầu tiên của bạn.
Đặt tên cho cấu hình và chọn Bucket đích mà bạn muốn lưu báo cáo này. Lưu ý rằng bucket đích phải thuộc cùng vùng với bucket nguồn mà bạn đang tạo cấu hình kho này.
Bạn thậm chí có thể giới hạn phạm vi của mình bằng cách thêm tiền tố, đây là trường tùy chọn.
Bucket đích nơi báo cáo sẽ được lưu trữ có thể thuộc cùng một tài khoản hoặc một tài khoản khác. Ở đây bucket tôi đã chọn thuộc cùng một tài khoản và nằm trong cùng vùng với bucket nguồn.
Chọn tần suất và định dạng đầu ra. Bạn cũng có thể bật hoặc tắt cấu hình tùy theo nhu cầu của mình. Để xuất bản báo cáo kho, hãy thay đổi trạng thái thành "Bật".
Chọn tất cả siêu dữ liệu cần đưa vào cho từng đối tượng được liệt kê trong báo cáo và nhấp vào nút "Tạo".
Sau khi cấu hình kho được tạo thành công, bạn có thể thấy cấu hình đó trong tab quản lý. Lưu ý rằng có thể mất tới 48 giờ để gửi báo cáo đầu tiên.
Sau khi báo cáo được tạo, bạn có thể kiểm tra thùng đích và bạn sẽ tìm thấy các báo cáo bên dưới. Mất khoảng 48 giờ để tạo báo cáo đầu tiên.
Bạn có thể tải xuống báo cáo sau khi báo cáo được tạo và sử dụng lệnh sau, trên Linux/Mac, để trích xuất tệp CSV.
gunzip 20bd9db9-fddd-4cb0-a630-ecfce7bd3c10.csv.gz
Vì chúng tôi đã chỉ định định dạng đầu ra là CSV nên báo cáo đã được tạo ở định dạng CSV.
Trong ảnh chụp màn hình ở trên, bạn có thể thấy rằng CSV chỉ chứa một vài trường bổ sung, tức là Nó chứa kích thước, lần sửa đổi cuối cùng và loại lưu trữ dưới dạng các trường siêu dữ liệu bổ sung. Nếu bạn không hài lòng với các trường này và muốn thêm một vài trường nữa, bạn có thể chọn các trường đó từ danh sách có sẵn trong khi tạo cấu hình kho.