AWS RDS:从 S3 存储桶中的 sql 文件导入数据 [英] AWS RDS: import data from sql file in S3 bucket

查看:59
本文介绍了AWS RDS:从 S3 存储桶中的 sql 文件导入数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have a database backup as sql file stored in s3 bucket. How can I import this file to the Aurora RDS directly without downloading it to my PC and import it manually?

推荐答案

  • 如果您的数据是有效的 SQL 转储,您可以在创建新的 Aurora 实例时指定其 S3 密钥(通过 AWS 控制台向导或通过带有 --s3-bucket-name ... --s3 的 CLI-ingestion-role-arn ... --s3-prefix ... 等).
  • 如果您想导入 CSV、XML 或类似内容,Aurora MySQL 1.8+ 将为此提供 LOAD DATA FROM S3/LOAD XML FROM S3 查询.
    • If your data is a valid SQL dump, you can specify its S3 key while creating a new Aurora instance (via the AWS Console wizard or via CLI with --s3-bucket-name ... --s3-ingestion-role-arn ... --s3-prefix ... etc.).
    • If you want to import CSV, XML or something like that, Aurora MySQL 1.8+ is providing the LOAD DATA FROM S3/LOAD XML FROM S3 query for this purpose.
    • 这篇关于AWS RDS:从 S3 存储桶中的 sql 文件导入数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆