Ngoài các bản sao lưu cơ sở dữ liệu tự động, đôi khi bạn muốn thực hiện một bản sao lưu cụ thể của cơ sở dữ liệu, ngay trước khi phát hành phần mềm lớn hoặc để làm mới môi trường tổ chức của mình. Với AWS RDS, những bản sao lưu này được gọi là snapshots thủ công. RDS tạo storage volume snapshot của DB instance, sao lưu toàn bộ DB instance chứ không chỉ các cơ sở dữ liệu riêng lẻ. Chúng được lưu trữ trong Amazon S3 nhưng chúng không nằm trong vùng lưu trữ mà khách hàng có thể truy cập.
Với instance của bạn được chọn từ danh sách cơ sở dữ liệu. Chọn Actions -> Take Snapshot
Trên màn hình Take DB Snapshot, nhập tên cho snapshot của bạn (ví dụ: manual-snapshot-rdspg-fcj-labs
) và nhấp vào Take Snapshot.
Khi tạo snapshot, bạn sẽ được đưa đến trang Snapshots trong AWS RDS Console. Hãy đi tới danh sách cơ sở dữ liệu và xem trạng thái của instance. Bạn sẽ thấy nó sao lưu.
Sau khi trạng thái cơ sở dữ liệu trở về available hãy quay lại danh sách snapshots . Xem lại tất cả các snapshots.
Ngoài ra, bạn có thể snapshot thủ công instance bằng AWS CLI như dưới đây:
Lệnh sau sẽ snapshot thủ công instance.
AWSREGION=`aws configure get region`
aws rds create-db-snapshot \
--db-instance-identifier rdspg-fcj-labs \
--db-snapshot-identifier manual-snapshot-rdspg-fcj-labs \
--region $AWSREGION