hands-on lab

Exporting Amazon RDS Data to Amazon S3 Using AWS DMS

Up to 1h
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.


Amazon Database Migration Service (DMS) is an offering from AWS that lets you migrate data between different database versions, engines, and data store types. It's fully managed and can reduce the complexity of technically challenging migration scenarios.

Learning how to use AWS DMS will help anyone looking to work with sophisticated workloads in the public AWS cloud.

In this hands-on lab, you will use Amazon VPC and AWS DMS to securely and efficiently export data from an Amazon RDS instance to Amazon S3.

Please note, this lab creates a DMS replication instance which can take up to 15 minutes to finish creation. Please ensure you have enough time available before starting the lab.

Learning objectives

Upon completion of this beginner-level lab, you will be able to:

  • Create an Amazon VPC endpoint
  • Restrict access to an Amazon S3 bucket to a VPC endpoint
  • Create a secret in AWS Secrets Manager
  • Use AWS DMS to export data

Intended audience

  • Candidates for the AWS Certified DevOps Engineer Professional certification
  • Cloud Architects
  • Data Engineers
  • DevOps Engineers


Familiarity with the following will be beneficial but is not required:

  • AWS Database Migration Service (DMS)
  • Amazon Virtual Private Cloud (VPC)
  • AWS Secrets Manager
  • Amazon Simple Storage Service (S3)

The following content can be used to fulfill the prerequisites:

Environment before

Environment after

About the author

Learning paths

Andrew is a Labs Developer with previous experience in the Internet Service Provider, Audio Streaming, and CryptoCurrency industries. He has also been a DevOps Engineer and enjoys working with CI/CD and Kubernetes.

He holds multiple AWS certifications including Solutions Architect Associate and Professional.

Covered topics

Lab steps

Logging In to the Amazon Web Services Console
Creating a DMS VPC Endpoint
Securing the Amazon S3 Bucket
Creating a Secrets Manager Secret
Creating AWS DMS Endpoints
Exporting RDS Data to Amazon S3