aws-solutions / data-transfer-hub

Seamless User Interface for replicating data into AWS.
https://aws-solutions.github.io/data-transfer-hub/en/
Apache License 2.0
135 stars 22 forks source link
amazon-ecr amazon-s3 aws cloudformation data-replication replication s3

Data Transfer Hub

Note: If you have already deployed this solution, refer to the User Guide.

Data Transfer Hub is a secure, reliable, scalable, and trackable solution offers a unified user experience that allows you to easily create and manage different types of data transfer tasks from different sources to Amazon Web Services cloud-native services. You can launch this solution and start to replicate data within a few minutes.

With Data Transfer Hub, you can perform any of the following tasks:

You will be responsible for your compliance with all applicable laws in respect of your data transfer tasks.

Features

Architecture

A web portal is launched in the customer's AWS account. Through the web portal, customers can create data transfer tasks and manage them in a centralized place. When the user create a data transfer task through the web portal, the backend invokes the CloudFormation API to deploy another stack to provision all resources to start data transfer. The solution only provision resources when needed. You can also choose to deploy the data transfer plugin independently.

Available Plugins:

Solution Deployment

Time to deploy: Approximately 15 minutes.

Refer to this guide if you want deploy this solution in AWS China Regions.

Launch CloudFormation Stack

Follow the step-by-step instructions to configure and deploy the Data Transfer Hub into your account.

  1. Make sure you have sign in AWS Console already.
  2. Click the following button to launch the CloudFormation Stack in your account.

    Launch Stack

  3. Input AdminEmail parameter. An email containing the temporary password will be sent to this email. You need to this email to sign in.
  4. Click Next and select Create Stack.

Login into the Data Transfer Hub Portal

An email containing the temporary password will be sent to the provided email. Note the password for later use.

  1. Open the CloudFormation Console, and choose the deployed stack.
  2. Select the Output of the CloudFormation stack, and find the PortalUrl.
  3. Open the portal in your browser.
  4. Sign in with the AdminEmail and the temporary password.
  5. Set a new password.
  6. Verify your email address and turn on account recovery (optional).
  7. The page redirects to the login page.
  8. Input the AdminEmail and the new password.

User Manual

Create your first data transfer task, For the complete user guide, refer to User Guide for more information.

FAQ

Q. Which are the supported Regions of this solution?
Please refer to Supported Regions.

Q. If I want to copy data from U.S. Regions to China Regions, where should I deploy the solution?
You can either deploy the solution in U.S. Regions or deploy the solution in China Regions.

Q. Can I deploy the solution in AWS Account A, and transfer Amazon S3 objects from Account B to Account C?
Yes. In this case, you will need to store the AccessKeyID and SecretAccessKey for Account B and C in the Secrets Manager of Account A.

More Resources