如何使用AWS S3上的文件制作RDS实例?

时间:2018-12-12 06:25:05

标签: amazon-web-services amazon-s3

我已将“ .sql”文件(通过使用convertcsv.com转换excel文件而制成)上传到AWS S3存储桶。现在,我想在RDS实例上运行该文件。我该怎么办?

CREATE TABLE mytable( PassengerId INTEGER NOT NULL PRIMARY KEY ,Survived BIT NOT NULL ,Pclass INTEGER NOT NULL ,Name VARCHAR(82) NOT NULL ,Sex VARCHAR(6) NOT NULL ,Age NUMERIC(4,2) ,SibSp INTEGER NOT NULL ,Parch INTEGER NOT NULL ,Ticket VARCHAR(18) NOT NULL ,Fare NUMERIC(8,4) NOT NULL ,Cabin VARCHAR(15) ,Embarked VARCHAR(1) ); INSERT INTO mytable(PassengerId,Survived,Pclass,Name,Sex,Age,SibSp,Parch,Ticket,Fare,Cabin,Embarked) VALUES (1,0,3,'Braund, Mr. Owen Harris','male',22,1,0,'A/5 21171',7.25,NULL,'S');

.sql文件基本上是这样的,以后会多次插入。

1 个答案:

答案 0 :(得分:0)

另一种实现方法是使用AWS Data Pipeline,它可以使用预定义的模板将数据从S3位置插入RDS实例

创建管道并选择预定义的模板

enter image description here

定义源输入S3文件位置和目标表详细信息

enter image description here

AWS Reference steps for creating a Data Pipeline