Export data by using SELECT INTO OUTFILE S3
To copy data from the Aurora MySQL-Compatible DB directly into Amazon S3, you can use
the statement SELECT INTO OUTFILE S3. This SQL statement can be run on the
table, and the required number of rows can be offloaded as comma-separated values (CSV)
files with a maximum size of 6 GB. When the 6 GB threshold is crossed, multiple .csv
files are created.
For the export to work, configure the following:
-
AWS Identity and Access Management (IAM) roles and policies
-
Database permissions granted to the user to run the command
-
The Amazon S3 location for offloading
For more information, see the Amazon Aurora documentation.
Note: To transition the S3 objects into cost-saving storage tiers, we recommend configuring Amazon S3 Lifecycle rules in the S3 bucket where the data is being exported.