También puede utilizar STDOUT y la herramienta AWS CLI para canalizar la salida de su mysqldump directamente a S3:
mysqldump -h [db_hostname] -u [db_user] -p[db_passwd] [databasename] | aws s3 cp - s3://[s3_bucketname]/[mysqldump_filename]
Por ejemplo:
mysqldump -h localhost -u db_user -ppassword test-database | aws s3 cp - s3://database-mysqldump-bucket/test-database-dump.sql
El comando mysqldump sale a STDOUT de forma predeterminada. Usando -
como argumento de entrada para aws s3 cp
le dice a la herramienta AWS CLI que use STDIN para la entrada.