Using Amazon Redshift Database as AWS DMS Target

 Using Amazon Web Service Database Migration Service (AWS DMS), you can migrate data to Amazon Redshift databases. Redshift is based in the cloud and is a fully managed petabyte-scale data warehouse service. You can use Redshift as a target to migrate data from any supported source databases. A condition for DMS to Redshift target is that the Amazon Redshift cluster must be in the same AWS account and Region as the replication instance. 



Conditions for using Redshift database as a target for AWS DMS

Several prerequisites need to be followed for DMS to Redshift target database migration.

•The AWS Management Console must be used to launch an Amazon Redshift cluster. All the critical information about the AWS account and the Amazon Redshift cluster like the name of the database, your username, and password must be noted for use during creation of the Amazon Redshift endpoint.

•Make sure that the Amazon Redshift cluster is in the same AWS account and the AWS Region as the replication instance.

•Ensure network connectivity between the AWS DMS replication instance and the Amazon Redshift endpoint used by the cluster. 


•DMS to Redshift target data transfer is done by AWS DMS using an Amazon S3 (Simple Storage Service) bucket. For creating the bucket by AWS DMS, the console uses an I AM role which has to be created and assigned.

•If you use the AWS CLI or DMS API to migrate data to Amazon Redshift, set up an AWS Identity and Access Management (IAM) role to allow S3 access.

When the files are located in the Amazon S3 bucket, they are transferred to the relevant tables in the Amazon Redshift data warehouse by AWS DMS.  



Comments

Popular posts from this blog

Data extraction in the SAP System

The growing popularity of AWS

Streaming Data into Snowflake with AWS DMS