STDOUTと
mysqldump -h [db_hostname] -u [db_user] -p[db_passwd] [databasename] | aws s3 cp - s3://[s3_bucketname]/[mysqldump_filename]
例:
mysqldump -h localhost -u db_user -ppassword test-database | aws s3 cp - s3://database-mysqldump-bucket/test-database-dump.sql
mysqldumpコマンドはデフォルトでSTDOUTに出力します。 -
を使用する aws s3 cp
の入力引数として 入力にSTDINを使用するようにAWSCLIツールに指示します。