Amazon web services AWS RDS:从S3 bucket中的sql文件导入数据

Amazon web services AWS RDS:从S3 bucket中的sql文件导入数据,amazon-web-services,amazon-s3,amazon-aurora,Amazon Web Services,Amazon S3,Amazon Aurora,我有一个数据库备份,作为存储在s3 bucket中的sql文件。如何直接将此文件导入Aurora RDS,而不将其下载到PC并手动导入? 如果您的数据是有效的SQL转储,则可以在创建新的Aurora实例时指定其S3键(通过AWS控制台向导或通过带有--S3 bucket name…--S3摄取角色arn…--S3前缀…等的CLI) 如果您想导入CSV、XML或类似内容,Aurora MySQL 1.8+为此提供了从S3加载数据/从S3加载XML查询 我发现“您要从中恢复的S3存储桶必须与您的Am

我有一个数据库备份,作为存储在s3 bucket中的sql文件。如何直接将此文件导入Aurora RDS,而不将其下载到PC并手动导入?

  • 如果您的数据是有效的SQL转储,则可以在创建新的Aurora实例时指定其S3键(通过AWS控制台向导或通过带有
    --S3 bucket name…--S3摄取角色arn…--S3前缀…
    等的CLI)
  • 如果您想导入CSV、XML或类似内容,Aurora MySQL 1.8+为此提供了
    从S3加载数据
    /
    从S3加载XML查询

我发现“您要从中恢复的S3存储桶必须与您的Amazon Aurora DB群集位于同一AWS区域。请检查该区域,然后重试”我识别了S3角色和存储桶名称,但不知道在何处指定S3密钥。有详细的文件吗?ThanksIt的
--s3前缀
(分别是AWS控制台中的文本输入)。但是,此异常的根本原因是S3 bucket是在与您尝试启动的RDS不同的区域中创建的。它位于不同的区域,无法使用Percona Xtrabackup导出。您是否尝试过逆转此情况: