Bạn cũng có thể sử dụng STDOUT và công cụ AWS CLI để chuyển đầu ra của mysqldump thẳng tới S3:
mysqldump -h [db_hostname] -u [db_user] -p[db_passwd] [databasename] | aws s3 cp - s3://[s3_bucketname]/[mysqldump_filename]
Ví dụ:
mysqldump -h localhost -u db_user -ppassword test-database | aws s3 cp - s3://database-mysqldump-bucket/test-database-dump.sql
Lệnh mysqldump xuất thành STDOUT theo mặc định. Sử dụng -
làm đối số đầu vào cho aws s3 cp
yêu cầu công cụ AWS CLI sử dụng STDIN cho đầu vào.