Możesz także użyć STDOUT i narzędzia AWS CLI aby przekazać wyjście twojego mysqldump prosto do S3:
mysqldump -h [db_hostname] -u [db_user] -p[db_passwd] [databasename] | aws s3 cp - s3://[s3_bucketname]/[mysqldump_filename]
Na przykład:
mysqldump -h localhost -u db_user -ppassword test-database | aws s3 cp - s3://database-mysqldump-bucket/test-database-dump.sql
Polecenie mysqldump domyślnie wyświetla wyjście STDOUT. Korzystanie z -
jako argument wejściowy dla aws s3 cp
mówi narzędziu AWS CLI, aby używało standardu STDIN do wprowadzania danych.