Dieser Inhalt ist in der ausgewählten Sprache nicht verfügbar
Wir arbeiten ständig daran, Inhalte in der ausgewählten Sprache bereitzustellen. Vielen Dank für deine Geduld.
How can I use Data Pipeline to copy tables from one database table to another?
Lesedauer: 2 Minute
0
I want to use AWS Data Pipeline to copy a table to a different database. For example, I want to copy an Amazon Relational Database Service (Amazon RDS) for MySQL table or Amazon RDS for PostgreSQL table to Amazon Redshift.
Resolution
Copy an Amazon RDS for MySQL table to Amazon Redshift
Create a pipeline using one of the following Data Pipeline templates:
Copy an Amazon RDS for PostgreSQL table to an Amazon Redshift table
Use the PostgresqlRdsToRedshift scripts from the AWSLabs GitHub repository. Before you begin, modify the postgresqlRDS-to-Redshift-definition.json file with the following:
Your database
Your Amazon Elastic Compute Cloud (Amazon EC2) instance
The path to your hosted shell script in Amazon Simple Storage Service (Amazon S3)
Note: Be sure to modify the JSON file according to your use case.
Copy an Amazon RDS for MySQL table to an Amazon RDS for PostgreSQL table
Use the MySqlRdsToPostgreSqlRds scripts from the AWSLabs GitHub repository. Before you begin, modify the mysqlRDS-psqlRDS-copy-using-shell-definition.json file with the following:
Your database
Your EC2 instance
The path to your hosted shell script in Amazon S3
Note: Be sure to modify the JSON file according to your use case.