Sie können auch STDOUT und das AWS CLI-Tool verwenden um die Ausgabe Ihres mysqldump direkt an S3 zu leiten:
mysqldump -h [db_hostname] -u [db_user] -p[db_passwd] [databasename] | aws s3 cp - s3://[s3_bucketname]/[mysqldump_filename]
Zum Beispiel:
mysqldump -h localhost -u db_user -ppassword test-database | aws s3 cp - s3://database-mysqldump-bucket/test-database-dump.sql
Der mysqldump-Befehl gibt standardmäßig an STDOUT aus. Mit -
als Eingabeargument für aws s3 cp
weist das AWS CLI-Tool an, STDIN für die Eingabe zu verwenden.