使用 SELECT 将数据导出到 OUTFILE S3 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 SELECT 将数据导出到 OUTFILE S3

要将数据从兼容 Aurora MySQL 的数据库直接复制到 Amazon S3 中,您可以使用语句。SELECT INTO OUTFILE S3可以在表上运行此 SQL 语句,并且可以将所需的行数作为逗号分隔值 (CSV) 文件卸载,最大大小为 6 GB。当超过 6 GB 的阈值时,将创建多个.csv 文件。

要使导出生效,请配置以下内容:

  • AWS Identity and Access Management (IAM) 角色和策略

  • 授予用户运行命令的数据库权限

  • 用于卸载的 Amazon S3 地点

有关更多信息,请参阅亚马逊 Aurora 文档

注意:要将 S3 对象过渡到节省成本的存储层,我们建议在导出数据的 S3 存储桶中配置 Amazon S3 生命周期规则。