# AWS Database Migration Service User Guide > Migrate databases to AWS easily and securely using AWS Database Migration Service (AWS DMS) with this User Guide. - [What is AWS Database Migration Service?](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.md) - [AWS zero-ETL integration for self-managed database sources](https://docs.aws.amazon.com/dms/latest/userguide/zero-etl.md) - [Best practices](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_BestPractices.md) - [Working with EventBridge events](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_EventBridge.md) - [Working with Amazon SNS events](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.md) - [Tagging resources](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tagging.md) - [Limits](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Limits.md) - [Release notes](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReleaseNotes.md) - [Document history](https://docs.aws.amazon.com/dms/latest/userguide/WhatsNew.md) - [AWS Glossary](https://docs.aws.amazon.com/dms/latest/userguide/glossary.md) ## [Terminology and concepts](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.md) - [High-level view of AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.HighLevelView.md): Get a high-level view of AWS DMS. - [Components](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.Components.md): This section describes the internal components of AWS DMS and how they function together to accomplish your data migration. - [Sources](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.Sources.md): Use the listed data stores as sources for different AWS DMS features. - [Targets](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.Targets.md): Use the listed data stores as target endpoints for data migration using AWS DMS. - [Amazon Resource Names](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.AWS.ARN.md): Create Amazon Resource Names (ARNs) for use with AWS DMS. - [With other AWS services](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.AWS.md): Use AWS DMS with other AWS services. ## [Getting started](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.md) - [Set up](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.SettingUp.md): Set up for AWS Database Migration Service. - [Prerequisites](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.Prerequisites.md): Perform prerequisite tasks for AWS Database Migration Service such as setting up your source and target databases. - [Migrate schema](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.SCT.md): We recommend using DMS Schema Conversion to convert your source database schemas. - [Replication](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.Replication.md): In this topic, you set up replication between the source and target databases. ## [AWS DMS Fleet Advisor end of support](https://docs.aws.amazon.com/dms/latest/userguide/dms_fleet.advisor-end-of-support.md) - [Discovering databases for migration](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_FleetAdvisor.md) - [Understand DMS Fleet Advisor](https://docs.aws.amazon.com/dms/latest/userguide/fa-getting-started.md): Learn how you can get started with DMS Fleet Advisor. - [Creating required resources](https://docs.aws.amazon.com/dms/latest/userguide/fa-resources.md): Create required AWS resources for DMS Fleet Advisor. - [Creating database users](https://docs.aws.amazon.com/dms/latest/userguide/fa-database-users.md): Create database users with minimum privileges for AWS DMS Fleet Advisor. ### [Data collectors](https://docs.aws.amazon.com/dms/latest/userguide/fa-data-collectors.md) Learn how to use AWS DMS Fleet Advisor to discover databases for migration using AWS DMS data collectors. - [Creating a data collector](https://docs.aws.amazon.com/dms/latest/userguide/fa-data-collectors-create.md): How to create a data collector for DMS Fleet Advisor. - [Installing a data collector](https://docs.aws.amazon.com/dms/latest/userguide/fa-data-collectors-install.md): How to install a data collector for DMS Fleet Advisor. - [Discovering OS and database servers](https://docs.aws.amazon.com/dms/latest/userguide/fa-discovery.md): Use your on-premises DMS data collector to find and list all available servers in your network that you can monitor. - [Managing monitored objects](https://docs.aws.amazon.com/dms/latest/userguide/fa-managing-objects.md): Manually manage monitored objects such as operating system (OS) servers and database servers. - [Using SSL](https://docs.aws.amazon.com/dms/latest/userguide/fa-using-ssl.md): How to use SSL with AWS DMS Fleet Advisor. - [Collecting data](https://docs.aws.amazon.com/dms/latest/userguide/fa-collecting.md): Start collecting data for AWS DMS Fleet Advisor. ### [Troubleshooting](https://docs.aws.amazon.com/dms/latest/userguide/fa-collectors-troubleshooting.md) Find actions that you can take when you encounter issues while collecting data with the DMS data collector. - [Network and server connection related issues](https://docs.aws.amazon.com/dms/latest/userguide/fa-collectors-troubleshooting-net.md): Find actions that you can take when you encounter issues related to network and server connections with the DMS data collector. - [WMI related issues](https://docs.aws.amazon.com/dms/latest/userguide/fa-collectors-troubleshooting-wmi.md): Find actions that you can take when you encounter issues related to Windows Management Instrumentation with the DMS data collector. - [WPC related issues](https://docs.aws.amazon.com/dms/latest/userguide/fa-collectors-troubleshooting-wpc.md): Find actions that you can take when you encounter issues related to Windows webpage composer with the DMS data collector. - [SSL related issues](https://docs.aws.amazon.com/dms/latest/userguide/fa-collectors-troubleshooting-ssl.md): Find actions that you can take when you encounter issues related to SSL with the DMS data collector. ### [Inventory](https://docs.aws.amazon.com/dms/latest/userguide/fa-inventory.md) Work with inventories of discovered databases and schemas to check the feasibility of potential database migrations. - [Using the database inventory](https://docs.aws.amazon.com/dms/latest/userguide/fa-inventory-database.md): Learn how to view the inventory of your databases in AWS DMS Fleet Advisor. - [Using the schema inventory](https://docs.aws.amazon.com/dms/latest/userguide/fa-inventory-schema.md): Learn how to view the inventory of your database schemas in AWS DMS Fleet Advisor. ### [Target recommendations](https://docs.aws.amazon.com/dms/latest/userguide/fa-recommendations.md) Generate, view, and save a local copy of the target recommendations for your source databases. - [Generating target recommendations](https://docs.aws.amazon.com/dms/latest/userguide/fa-recommendations-generate.md): Learn how to generate target recommendations with AWS DMS Fleet Advisor. - [Recommendation details](https://docs.aws.amazon.com/dms/latest/userguide/fa-recommendations-view.md): Learn how to explore details of your target recommendations with AWS DMS Fleet Advisor. - [Exporting target recommendations](https://docs.aws.amazon.com/dms/latest/userguide/fa-recommendations-export.md): Learn how to save a copy of your target recommendations with AWS DMS Fleet Advisor. - [Migration limitations](https://docs.aws.amazon.com/dms/latest/userguide/fa-data-collectors-database-features.md): Learn more about database features that DMS Fleet Advisor collects. - [Troubleshooting](https://docs.aws.amazon.com/dms/latest/userguide/fa-recommendations-troubleshooting.md): Learn more about actions to take when you encounter issues with the AWS DMS Fleet Advisor Target Recommendations feature. - [Limitations](https://docs.aws.amazon.com/dms/latest/userguide/fa-welcome-limitations.md): Learn about the limitations of the DMS Fleet Advisor. ## [Converting database schemas](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_SchemaConversion.md) ### [Getting started](https://docs.aws.amazon.com/dms/latest/userguide/getting-started.md) Use this tutorial to get started with DMS Schema Conversion in AWS Database Migration Service. - [Prerequisites](https://docs.aws.amazon.com/dms/latest/userguide/set-up.md): Set up the AWS resources that DMS Schema Conversion requires, including network connectivity, storage, database credentials, and IAM permissions, before you create a migration project. - [Create an instance profile](https://docs.aws.amazon.com/dms/latest/userguide/getting-started-instance.md): Learn how to create an instance profile for DMS Schema Conversion in AWS Database Migration Service. - [Create data providers](https://docs.aws.amazon.com/dms/latest/userguide/getting-started-data-providers.md): Learn how to create data providers in DMS Schema Conversion in AWS Database Migration Service. - [Create a migration project](https://docs.aws.amazon.com/dms/latest/userguide/getting-started-project.md): Learn how to create a migration project in DMS Schema Conversion in AWS Database Migration Service. - [Create an assessment report](https://docs.aws.amazon.com/dms/latest/userguide/getting-started-assessment.md): Learn how to create an assessment report in DMS Schema Conversion in AWS Database Migration Service. - [Convert your source code](https://docs.aws.amazon.com/dms/latest/userguide/getting-started-convert.md): Learn how to convert your source database storage and code objects in DMS Schema Conversion in AWS Database Migration Service. - [Apply the converted code](https://docs.aws.amazon.com/dms/latest/userguide/getting-started-apply.md): Learn how to apply your converted code to the target data provider for DMS Schema Conversion in AWS Database Migration Service. - [Clean up and troubleshoot](https://docs.aws.amazon.com/dms/latest/userguide/getting-started-clean-up.md): Learn how to stop your migration project and find log information for DMS Schema Conversion in AWS Database Migration Service. ### [Concepts](https://docs.aws.amazon.com/dms/latest/userguide/sc-concepts.md) Learn about the concepts for DMS Schema Conversion in AWS Database Migration Service. - [Metadata model](https://docs.aws.amazon.com/dms/latest/userguide/sc-metadata-model.md): Learn about the metadata model in DMS Schema Conversion. - [Selection rules](https://docs.aws.amazon.com/dms/latest/userguide/sc-selection-rules.md): A selection rule specifies which database objects a DMS Schema Conversion operation acts on. - [Transformation rules](https://docs.aws.amazon.com/dms/latest/userguide/sc-transformation-rules.md): Describes how transformation rules customize the conversion of database objects (metadata models) such as schemas, tables, columns, and routines. - [Setting up a network](https://docs.aws.amazon.com/dms/latest/userguide/instance-profiles-network.md): Learn how to set up a network for DMS Schema Conversion in AWS Database Migration Service. ### [Creating source data providers](https://docs.aws.amazon.com/dms/latest/userguide/data-providers-source.md) Learn how to create source data providers for DMS Schema Conversion in AWS Database Migration Service. - [Using SQL Server as a source](https://docs.aws.amazon.com/dms/latest/userguide/data-providers-sql-server.md): Learn how to use a SQL Server database as a source for DMS Schema Conversion in AWS Database Migration Service. - [Using Oracle as a source](https://docs.aws.amazon.com/dms/latest/userguide/data-providers-oracle.md): Learn how to use an Oracle database as a source for DMS Schema Conversion in AWS Database Migration Service. - [Using Oracle Data Warehouse as a source](https://docs.aws.amazon.com/dms/latest/userguide/data-providers-oracle-dw.md): Learn how to use an Oracle Data Warehouse database as a source for DMS Schema Conversion in AWS Database Migration Service. - [Using PostgreSQL as a source](https://docs.aws.amazon.com/dms/latest/userguide/sc-data-providers-postgresql.md): Learn how to use a PostgreSQL database as a source for DMS Schema Conversion in AWS Database Migration Service. - [Using MySQL as a source](https://docs.aws.amazon.com/dms/latest/userguide/sc-data-providers-mysql.md): Learn how to use a MySQL database as a source for DMS Schema Conversion in AWS Database Migration Service. - [Using Db2 for Linux, UNIX and Windows as a source](https://docs.aws.amazon.com/dms/latest/userguide/sc-data-providers-db2luw.md): Learn how to use a Db2 for Linux, UNIX and Windows database as a source for DMS Schema Conversion in AWS Database Migration Service. - [Using Db2 for z/OS as a source](https://docs.aws.amazon.com/dms/latest/userguide/sc-data-providers-db2zos.md): Learn how to use a DB2 for z/OS database as a source for DMS Schema Conversion in AWS Database Migration Service. - [Using a SAP ASE (Sybase ASE) database](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-source-sybase-ASE.md): Learn how to use a SAP ASE (Sybase ASE) database as a source in DMS Schema Conversion. ### [Creating and setting target data providers](https://docs.aws.amazon.com/dms/latest/userguide/data-providers-target.md) Learn how to create and set target data providers for DMS Schema Conversion in AWS Database Migration Service. - [Using MySQL as a target](https://docs.aws.amazon.com/dms/latest/userguide/data-providers-mysql.md): Learn how use a MySQL database as a target in for DMS Schema Conversion in AWS Database Migration Service. - [Using PostgreSQL as a target](https://docs.aws.amazon.com/dms/latest/userguide/data-providers-postgresql.md): Learn how to use a PostgreSQL database as a target for DMS Schema Conversion in AWS Database Migration Service. - [Using Amazon Redshift as a target](https://docs.aws.amazon.com/dms/latest/userguide/data-providers-redshift.md): Learn how to use an Amazon Redshift cluster as a target for DMS Schema Conversion in AWS Database Migration Service. - [Using Amazon RDS for Db2 database as a target](https://docs.aws.amazon.com/dms/latest/userguide/sc-data-providers-rds.md): You can use Amazon RDS for Db2 databases as a migration target in DMS Schema Conversion. - [Virtual mode for offline source and virtual target](https://docs.aws.amazon.com/dms/latest/userguide/virtual-data-provider.md): Learn how to use virtual mode for data providers in AWS DMS Schema Conversion. - [Managing migration projects](https://docs.aws.amazon.com/dms/latest/userguide/sc-migration-projects.md): Learn how to create and manage a migration project for DMS Schema Conversion in AWS Database Migration Service. ### [Conversion assessment reports](https://docs.aws.amazon.com/dms/latest/userguide/assessment-reports.md) Learn about conversion assessment reports generated by DMS Schema Conversion in AWS Database Migration Service. - [Understanding report metrics](https://docs.aws.amazon.com/dms/latest/userguide/assessment-reports-understanding.md): Learn how to interpret the metrics in your conversion assessment report for DMS Schema Conversion in AWS Database Migration Service, including complexity categories, effort estimates, action item codes, and conversion statistics, so that you can accurately assess the scope of your database migration. - [Migration planning](https://docs.aws.amazon.com/dms/latest/userguide/assessment-reports-planning.md): Learn how to use your conversion assessment report to plan a database migration with DMS Schema Conversion in AWS Database Migration Service. ### [Schema conversion](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion.md) Convert database schemas by using DMS Schema Conversion in AWS Database Migration Service. - [Converting your database schema: step-by-step guide](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-convert.md): Convert your source schema to an equivalent schema for your target DB instance for DMS Schema Conversion in AWS Database Migration Service. - [Converting database objects with generative AI](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-convert.databaseobjects.md): The DMS Schema Conversion with generative AI feature streamlines the database migration process by offering recommendations to help you convert previously unconverted code objects that typically require complex manual conversion. ### [Specifying schema conversion settings](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-settings.md) Configure schema conversion settings for a DMS Schema Conversion migration project using the AWS Management Console or the AWS Database Migration Service API. - [Oracle to MySQL](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-oracle-mysql.md): Configure Oracle to MySQL conversion settings for DMS Schema Conversion in AWS Database Migration Service. - [Oracle to PostgreSQL](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-oracle-postgresql.md): Configure Oracle to PostgreSQL conversion settings for DMS Schema Conversion in AWS Database Migration Service. - [Oracle to Amazon Redshift](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-oracle-redshift.md): Configure Oracle to Amazon Redshift conversion settings for DMS Schema Conversion in AWS Database Migration Service. - [SQL Server to MySQL](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-sql-server-mysql.md): Configure Microsoft SQL Server to MySQL conversion settings for DMS Schema Conversion in AWS Database Migration Service. - [SQL Server to PostgreSQL](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-sql-server-postgresql.md): Configure Microsoft SQL Server to PostgreSQL conversion settings for DMS Schema Conversion in AWS Database Migration Service. - [MySQL to PostgreSQL](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-mysql-postgresql.md): Review the conversion settings that apply when you convert a MySQL source to Amazon Relational Database Service (Amazon RDS) for PostgreSQL or Amazon Aurora PostgreSQL with DMS Schema Conversion in AWS Database Migration Service. - [PostgreSQL to MySQL](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-postgresql-mysql.md): Review the conversion settings that apply when you convert a PostgreSQL source to Amazon Relational Database Service (Amazon RDS) for MySQL or Amazon Aurora MySQL with DMS Schema Conversion in AWS Database Migration Service. - [IBM Db2 for LUW to Amazon RDS for PostgreSQL](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-db2-luw-postgresql.md): Configure IBM Db2 for Linux, UNIX, and Windows (LUW) to Amazon Relational Database Service (Amazon RDS) for PostgreSQL conversion settings for DMS Schema Conversion in AWS Database Migration Service. - [IBM Db2 for z/OS to Amazon RDS for Db2](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-db2-zos-db2.md): Configure IBM Db2 for z/OS to Amazon Relational Database Service (Amazon RDS) for Db2 conversion settings for DMS Schema Conversion in AWS Database Migration Service. - [IBM Db2 for z/OS to Amazon RDS for PostgreSQL](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-db2-zos-postgresql.md): Configure IBM Db2 for z/OS to PostgreSQL conversion settings for DMS Schema Conversion in AWS Database Migration Service. - [SAP ASE (Sybase ASE) to PostgreSQL](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-sybase-ase.md): Configure SAP ASE (Sybase ASE) to PostgreSQL conversion settings for DMS Schema Conversion in AWS Database Migration Service. - [Refreshing your database schemas](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-refresh.md): Learn how you can refresh your source and target database schemas for your DMS Schema Conversion project in AWS Database Migration Service. - [Saving and applying your schema](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-save-apply.md): Save your converted code as SQL scripts and apply it to your target database for DMS Schema Conversion in AWS Database Migration Service. - [Converting embedded SQL in Java applications](https://docs.aws.amazon.com/dms/latest/userguide/schema-conversion-embedded-sql.md): When you use AWS DMS and DMS Schema Conversion to migrate a database, you might need to convert the embedded SQL in your application to be compatible with your target database. - [AI agents](https://docs.aws.amazon.com/dms/latest/userguide/sc-genai-agents.md): This topic explains how to use AI agents to automate DMS Schema Conversion tasks. - [Using extension packs](https://docs.aws.amazon.com/dms/latest/userguide/extension-pack.md): Use extension packs with DMS Schema Conversion in AWS Database Migration Service to emulate source database functions in your target database. ## [Homogeneous data migrations](https://docs.aws.amazon.com/dms/latest/userguide/data-migrations.md) - [Overview](https://docs.aws.amazon.com/dms/latest/userguide/dm-getting-started.md): Learn how you can get started with homogeneous data migrations in AWS DMS. ### [Setting up](https://docs.aws.amazon.com/dms/latest/userguide/dm-prerequisites.md) Learn how to configure required resources for homogeneous data migrations in AWS DMS and set up a network for your data migration. - [Creating IAM resources](https://docs.aws.amazon.com/dms/latest/userguide/dm-iam-resources.md): Create required IAM resources for homogeneous data migrations. - [Setting up a network](https://docs.aws.amazon.com/dms/latest/userguide/dm-network.md): Learn how to set up a network for homogeneous data migrations. - [VPC peering network configurations](https://docs.aws.amazon.com/dms/latest/userguide/vpc-peering.md): With AWS DMS, you can create a serverless environment for homogeneous data migrations in a virtual private cloud (VPC) based on the Amazon VPC service. ### [Creating source data providers](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-source.md) Learn how to create source data providers for homogeneous data migrations in AWS Database Migration Service. - [Using MySQL or MariaDB as a source](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-source-mysql.md): Learn how use a MySQL-compatible database as a source in for homogeneous data migrations in AWS Database Migration Service. - [Using PostgreSQL as a source](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-source-postgresql.md): Learn how to configure your source PostgreSQL database to use it for homogeneous data migrations in AWS DMS. - [Using MongoDB or Amazon DocumentDB as a source](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-source-mongodb.md): Learn how to configure your source MongoDB database to use it for homogeneous data migrations in AWS DMS. ### [Create and set a target database](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-target.md) Learn how to create and set a target database to work with AWS DMS schema conversion - [Using MySQL or MariaDB as a target](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-target-mysql.md): Learn how use a MySQL database as a target for homogeneous data migrations in AWS Database Migration Service. - [Using PostgreSQL as a target](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-target-postgresql.md): Learn how to configure your target PostgreSQL database to use it for homogeneous data migrations in AWS DMS. - [Using Amazon DocumentDB as a target](https://docs.aws.amazon.com/dms/latest/userguide/dm-data-providers-target-docdb.md): Learn how to configure your target Amazon DocumentDB database to use it for homogeneous data migrations in AWS DMS. ### [Migrating data](https://docs.aws.amazon.com/dms/latest/userguide/dm-migrating-data.md) Learn how you can run homogeneous data migrations in AWS DMS. - [Creating a data migration](https://docs.aws.amazon.com/dms/latest/userguide/dm-migrating-data-create.md): Learn how you can create a data migration in AWS DMS. - [Selection rules](https://docs.aws.amazon.com/dms/latest/userguide/dm-migrating-data-selectionrules.md): Learn how you can selectively migrate data in a data migration in AWS DMS. - [Managing data migrations](https://docs.aws.amazon.com/dms/latest/userguide/dm-migrating-data-manage.md): Learn how you can start, modify, or delete a data migration in AWS DMS. - [Monitoring data migrations](https://docs.aws.amazon.com/dms/latest/userguide/dm-migrating-data-monitoring.md): Learn how you can configure and use different monitoring options for data migration in AWS DMS. - [Migration statuses](https://docs.aws.amazon.com/dms/latest/userguide/dm-migrating-data-statuses.md): Understand the statuses of homogeneous data migrations. - [Migrating data from MySQL](https://docs.aws.amazon.com/dms/latest/userguide/dm-migrating-data-mysql.md): Learn how to migrate data from MySQL databases with homogeneous data migrations in AWS DMS. - [Migrating data from PostgreSQL](https://docs.aws.amazon.com/dms/latest/userguide/dm-migrating-data-postgresql.md): Learn how to migrate data from PostgreSQL databases with homogeneous data migrations in AWS DMS. - [Migrating data from MongoDB](https://docs.aws.amazon.com/dms/latest/userguide/dm-migrating-data-mongodb.md): Learn how to migrate data from MongoDB databases with homogeneous data migrations in AWS DMS. - [Target table preparation mode](https://docs.aws.amazon.com/dms/latest/userguide/dm-migrating-data-table-prep.md): Learn about the Target table preparation mode in homogeneous data migrations in AWS DMS. - [Troubleshooting](https://docs.aws.amazon.com/dms/latest/userguide/dm-troubleshooting.md): Learn about actions to take when you encounter issues with homogeneous data migrations in AWS DMS. ## [Working with migration projects](https://docs.aws.amazon.com/dms/latest/userguide/migration-projects.md) - [Creating a subnet group](https://docs.aws.amazon.com/dms/latest/userguide/subnet-group.md): Learn how to create subnet groups for AWS DMS migration projects. - [Creating instance profiles](https://docs.aws.amazon.com/dms/latest/userguide/instance-profiles.md): Create an instance profile for your migration project to use with DMS Schema Conversion or homogeneous data migrations in AWS Database Migration Service. - [Creating data providers](https://docs.aws.amazon.com/dms/latest/userguide/data-providers-create.md): Learn how to create data providers for AWS Database Migration Service. - [Creating migration projects](https://docs.aws.amazon.com/dms/latest/userguide/migration-projects-create.md): Learn how to create migration projects in AWS Database Migration Service. - [Managing migration projects](https://docs.aws.amazon.com/dms/latest/userguide/migration-projects-manage.md): Learn how to modify and delete migration projects in AWS Database Migration Service. ## [Working with AWS DMS Serverless](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Serverless.md) - [DMS Serverless components](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Serverless.Components.md): Understand the components of AWS DMS Serverless. - [Serverless limitations](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Serverless.Limitations.md): Learn about the limitations of Serverless - [Serverless premigrations](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Serverless.Premigrations.md): AWS DMS Serverless includes pre-migration assessment capabilities that help identify potential issues before starting your database migration. ## [Working with replication instances](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.md) - [Choosing replication instance types](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.Types.md): Choose the right AWS DMS replication instance type for your migration. - [Sizing a replication instance](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_BestPractices.SizingReplicationInstance.md): Learn the sizing recommendations for replication instances for AWS DMS. - [Replication engine versions](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.EngineVersions.md): Learn about AWS DMS engine versions, and how to choose the engine version for your replication instance. - [Public and private replication instances](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.PublicPrivate.md): You can specify if a replication instance has a public or private IP address that the instance uses to connect to the source and target databases. - [IP addressing and network types](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.IPAddressing.md): AWS DMS always creates your replication instance in an Amazon Virtual Private Cloud (VPC). - [Setting up a network for a replication instance](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.VPC.md): Use AWS Database Migration Service with various Amazon VPC configurations. - [Setting an encryption key](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.EncryptionKey.md): Discusses setting the encryption key used for AWS Database Migration Service. - [Creating a replication instance](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.Creating.md): Get started with AWS Database Migration Service, step 2: Create a replication instance. - [Modifying a replication instance](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.Modifying.md): Modify a replication instance. - [Rebooting a replication instance](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.Rebooting.md): rebooting a replication instance. - [Deleting a replication instance](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.Deleting.md): Deleting a replication instance. - [DMS maintenance window](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.MaintenanceWindow.md): Every AWS DMS replication instance has a weekly maintenance window during which any available system changes are applied. ## [Endpoints](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Endpoints.md) ### [Creating source and target endpoints](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Endpoints.Creating.md) Get started with AWS Database Migration Service, step 3: Specify database endpoints. - [Using IAM authentication for Amazon RDS endpoint in AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Endpoints.Creating.IAMRDS.md): AWS Identity and Access Management (IAM) database authentication provides enhanced security for your Amazon RDS databases by managing database access through AWS IAM credentials. ### [Sources for data migration](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.md) Use different databases as sources for AWS Database Migration Service. - [Using Oracle as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.md): Use an Oracle database as a source for AWS DMS. ### [Using SQL Server as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.md) Use a Microsoft SQL Server database as a source for AWS DMS. - [CDC for SQL Server as a Source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.CDC.md): This topic describes how to set up CDC replication on a SQL Server source. - [Using Azure SQL database as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.AzureSQL.md): Use Microsoft Azure SQL Database as a source for AWS DMS. - [Using Azure SQL Managed Instance as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.AzureMgd.md): Use Azure SQL Managed Instance as a source for AWS DMS. - [Using Azure Database for PostgreSQL as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.AzureDBPostgreSQL.md): Use Microsoft Azure Database for PostgreSQL as a source for AWS DMS. - [Using Azure Database for MySQL as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.AzureDBMySQL.md): Use Microsoft Azure Database for MySQL as a source for AWS DMS. - [Using OCI MySQL Heatwave as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.heatwave.md): Use OCI MySQL Heatwave as a source for AWS DMS. - [Using Google Cloud for MySQL as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.GC.md): Use Google Cloud for MySQL as a source for AWS DMS. - [Using Google Cloud for PostgreSQL as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.GCPostgres.md): Use Google Cloud for PostgreSQL as a source for AWS DMS. - [Using PostgreSQL as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.md): Use a PostgreSQL database as a source for AWS DMS. - [Using MySQL as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MySQL.md): Use a MySQL database as a source for AWS DMS. - [Using SAP ASE as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SAP.md): Use a SAP ASE database as a source for AWS DMS. - [Using MongoDB as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MongoDB.md): Use MongoDB as a source for AWS DMS - [Using Amazon DocumentDB as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.DocumentDB.md): Use Amazon DocumentDB (with MongoDB compatibility) as a source for AWS DMS. - [Using Amazon S3 as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.S3.md): Use Amazon S3 as a Source for AWS DMS. - [Using IBM Db2 LUW as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.DB2.md): Use an IBM Db2 LUW database as a source for AWS DMS. - [Using IBM Db2 for z/OS as a source](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.DB2zOS.md): Use an IBM Db2 for z/OS database as a source for AWS DMS. ### [Targets for data migration](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.md) Learn about the databases that can be used as a target for data migration using AWS Database Migration Service. - [Using Oracle as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.md): Use an Oracle database as a target for data migration using AWS Database Migration Service. - [Using SQL Server as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.SQLServer.md): Use a Microsoft SQL Server database as a target for data migration using AWS Database Migration Service. - [Using PostgreSQL as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.PostgreSQL.md): Use a PostgreSQL database as a target for data migration using AWS Database Migration Service. - [Using MySQL as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.MySQL.md): Use a MySQL-compatible database as a target for data migration using AWS Database Migration Service. - [Using Amazon Redshift as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redshift.md): Use an Amazon Redshift database as a target for data migration using AWS Database Migration Service. - [Using SAP ASE as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.SAP.md): Use a SAP ASE database as a target for data migration using AWS Database Migration Service. - [Using Amazon S3 as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.md): Use Amazon S3 as a target for data migration using AWS Database Migration Service. - [Using Amazon DynamoDB as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.md): Use an Amazon DynamoDB database as a target for data migration using AWS Database Migration Service. - [Using Amazon Kinesis Data Streams as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kinesis.md): Use Amazon Kinesis Data Streams as a target for data migration using AWS Database Migration Service. - [Using Apache Kafka as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kafka.md): Use Apache Kafka as a target for data migration using AWS Database Migration Service. - [Using OpenSearch as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Elasticsearch.md): Use an OpenSearch cluster as a target for data migration using AWS Database Migration Service. - [Using Amazon DocumentDB as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DocumentDB.md): Use Amazon DocumentDB as a target for data migration using AWS Database Migration Service. - [Using Amazon Neptune as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Neptune.md): Use Amazon Neptune as a target for data migration with AWS Database Migration Service. - [Using Redis OSS as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redis.md): Use Redis OSS as a target for data migration with AWS Database Migration Service. - [Using Babelfish as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Babelfish.md): Use Babelfish as a target for data migration with AWS Database Migration Service. - [Using Amazon Timestream as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Timestream.md): Use Amazon Timestream as a target for data migration using AWS Database Migration Service. - [Using Db2 as a target](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DB2.md): Use an IBM Db2 LUW database as a target for AWS DMS. - [VPC endpoints for data migration](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_VPC_Endpoints.md): Learn about VPC source and target endpoints. - [Supported DDL statements](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.SupportedDDL.md): Discusses the DDL statements supported by AWS Database Migration Service. ### [Advanced endpoint configuration](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Advanced.Endpoints.md) Learn about advanced endpoints for AWS Database Migration Service. - [VPC peering configuration for AWS DMS.](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Advanced.Endpoints.vpc.peering.md): VPC peering enables private network connectivity between two VPCs, allowing AWS DMS replication instances and database endpoints to communicate across different VPCs as if they were in the same network. - [Security group configuration for AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Advanced.Endpoints.securitygroup.md): Security group in AWS DMS must allow inbound and outbound connections for your replication instances on the appropriate database port. - [Network Access Control List (NACL) configuration for AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Advanced.Ednpoints.NACL.md): When using Amazon RDS as a replication source, you should update the Network Access Control Lists (NACLs) for your DMS and RDS instance. - [Configuring AWS DMS secrets manager VPC Endpoint](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Advanced.Endpoints.secretsmanager.md): You must create a VPC endpoint to access the AWS Secrets Manager from a replication instance in a private subnet. ## [Tasks](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.md) ### [Creating a task](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.Creating.md) How to create a migration task using AWS DMS. ### [Task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.md) Work with settings for AWS Database Migration Service tasks. - [Target metadata task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.TargetMetadata.md): Work with target metadata settings for AWS Database Migration Service tasks. - [Full-load task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.FullLoad.md): Work with full-load settings for AWS DMS tasks. ### [Time Travel task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.TimeTravel.md) Work with Time Travel settings for AWS DMS tasks. - [Turning on Time Travel logs](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.TimeTravel.TaskEnabling.md): Turn on Time Travel logs for a task. - [Time Travel logs](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.TimeTravel.LogSchema.md): Use the Time Travel logs - [How often AWS DMS uploads Time Travel logs to S3](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.TimeTravel.UploadsToS3.md): Learn how often AWS DMS uploads Time Travel logs to S3. - [Logging task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.Logging.md): Work with logging settings for AWS DMS tasks. - [Control table task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.ControlTable.md): Work with the control table settings for AWS DMS tasks. - [Stream buffer task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.StreamBuffer.md): Work with the stream buffer settings for AWS DMS tasks. - [Change processing tuning settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.ChangeProcessingTuning.md): Work with the change processing tuning settings for AWS DMS tasks. - [Data validation task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.DataValidation.md): Work with the data validation settings for AWS DMS tasks. - [Data resync settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.DataResyncSettings.md): The Data resync feature allows you to resync target database with your source database based on data validation report. - [Task settings for change processing DDL handling](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.DDLHandling.md): Work with the task settings for change processing handling in AWS DMS. - [Character substitution task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.CharacterSubstitution.md): You can specify that your replication task perform character substitutions on the target database for all source database columns with the AWS DMS STRING or WSTRING data type. - [Before image task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.BeforeImage.md): When writing CDC updates to a data-streaming target like Kinesis or Apache Kafka, you can view a source database row's original values before change by an update. - [Error handling task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.ErrorHandling.md): You can set the error handling behavior of your replication task using the following settings. - [Saving task settings](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.Saving.md): You can save task settings as a JSON file in case you want to reuse the settings for another task. - [Setting LOB support](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.LOBSupport.md): Set the large binary object (LOB) handling in AWS DMS. - [Creating multiple tasks](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.ReplicationTasks.MultipleTasks.md): Work with multiple replication tasks for AWS DMS. - [Continuous replication tasks](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Task.CDC.md): Perform continuous replication using AWS DMS. - [Modifying a task](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.Modifying.md): How to modify a migration task using AWS DMS. - [Moving a task](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.Moving.md): How to move a migration task using AWS DMS. - [Reloading tables during a task](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.ReloadTables.md): How to reload tables during a migration task using AWS DMS. ### [Table mapping](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.md) Create table mappings for AWS DMS tasks. - [Specifying table selection and transformations rules from the console](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.Console.md): You can use the AWS Management Console to perform table mapping, including specifying table selection and transformations. - [Specifying table selection and transformations rules using JSON](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.md): To specify the table mappings that you want to apply during migration, you can create a JSON file. - [Selection rules and actions](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Selections.md): Using table mapping, you can specify what tables, views, and schemas you want to work with by using selection rules and actions. - [Wildcards in table mapping](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Wildcards.md): This section describes wildcards you can use when specifying the schema and table names for table mapping. - [Transformation rules and actions](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Transformations.md): You use the transformation actions to specify any transformations you want to apply to the selected schema, table, or view. - [Using transformation rule expressions to define column content](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Expressions.md): Use transformation rule expressions to define column content in AWS Database Migration Service. - [Table and collection settings rules and operations](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Tablesettings.md): Working with table and collection settings rules and operations in AWS Database Migration Service - [Using data masking to hide sensitive information](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Masking.md): To conceal sensitive data stored in one or more columns of the tables being migrated, you can leverage Data Masking transformation rule actions. - [Using source filters](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.Filters.md): Use filters with tasks in AWS DMS. ### [Enabling and working with premigration assessments](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.md) Work with premigration assessment runs to assess tasks using multiple individual assessments. - [Prerequisites](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.Prerequisites.md): This section describes the Amazon S3 and IAM resources you need to create a premigration assessment. - [Specifying, starting, and viewing assessment runs](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.PremigrationAssessmentRuns.md): Specify premigration assessment runs before running a new or existing task. ### [Individual assessments](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.Assessments.md) This section describes individual premigration assessments. - [Assessments for all endpoint types](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.Assessments.All.md): This section describes individual premigration assessments for all endpoint types. - [Oracle assessments](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.Oracle.md): For more information about permissions when using Oracle as a source, see or User account privileges required on an AWS-managed Oracle source for AWS DMS. - [Sql Server assessments](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.SqlServer.md): This section describes individual premigration assessments for migration tasks that use a Microsoft SQL Server source endpoint. - [MySQL assessments](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.MySQL.md): This section describes individual premigration assessments for migration tasks that use a MySQL, Aurora MySQL-Compatible Edition or Aurora MySQL-Compatible Edition Serverless source endpoint. - [MariaDB assessments](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.MariaDB.md): This section describes individual premigration assessments for migration tasks that use a MariaDB source endpoint. - [PostgreSQL assessments](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.PG.md): This section describes individual premigration assessments for migration tasks that use a PostgreSQL source endpoint. - [Db2 LUW Assessments](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.Db2.md): This section describes individual premigration assessments for migration tasks that use a Db2 LUW source endpoint. - [Starting and viewing data type assessments](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.DataTypeAssessments.md): Start and view a report that shows unsupported data types for a migration task. - [Troubleshooting assessment runs](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.Troubleshooting.md): Following, you can find topics about troubleshooting issues with running assessment reports with AWS Database Migration Service. - [Specifying supplemental data](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.TaskData.md): Specify supplemental data for task settings for some AWS DMS endpoints. ## [Monitoring tasks](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Monitoring.md) - [Enhanced monitoring dashboard](https://docs.aws.amazon.com/dms/latest/userguide/enhanced-monitoring-dashboard.md): Learn how to use the AWS DMS enhanced monitoring dashboard to track metrics, optimize your data migration tasks, and analyze their performance. - [Viewing AWS DMS events](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Monitoring.View.dms.events.md): You can retrieve the following event information for your AWS DMS resources: ## [Data validation](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Validating.md) - [S3 Validation](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Validating_S3.md): Validate data in Amazon S3. - [AWS DMS data resync](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Validating.DataResync.md): AWS Database Migration Service (AWS DMS) Data resync automatically fixes data inconsistencies identified through data validation between your source and target databases. ## [Security](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.md) ### [Data protection](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.DataProtection.md) - [Opting out of storing data](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.dataserviceimprovement.md): You can choose to opt out of having your data used to develop and improve AWS DMS by using the AWS Organizations opt-out policy. - [Cross-region inference](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.DataProtection.CrossRegionInference.md): Learn how AWS Database Migration Service uses cross-region AI inference for your database migrations. ### [Identity and access management](https://docs.aws.amazon.com/dms/latest/userguide/security-iam.md) How to authenticate requests and manage access your AWS DMS resources. - [How AWS Database Migration Service works with IAM](https://docs.aws.amazon.com/dms/latest/userguide/security_iam_service-with-iam.md): Before you use IAM to manage access to AWS DMS, you should understand what IAM features are available to use with AWS DMS. - [Identity-based policy examples](https://docs.aws.amazon.com/dms/latest/userguide/security_iam_id-based-policy-examples.md): By default, IAM users and roles don't have permission to create or modify AWS DMS resources. - [Resource-based policy examples](https://docs.aws.amazon.com/dms/latest/userguide/security_iam_resource-based-policy-examples.md): AWS DMS allows you to create custom AWS KMS encryption keys to encrypt supported target endpoint data. - [Using secrets to access resources](https://docs.aws.amazon.com/dms/latest/userguide/security_iam_secretsmanager.md): Access AWS DMS resources using secrets. ### [Using service-linked roles](https://docs.aws.amazon.com/dms/latest/userguide/using-service-linked-roles.md) How to use service-linked roles to give AWS DMS access to resources in your AWS account. - [Fleet Advisor](https://docs.aws.amazon.com/dms/latest/userguide/slr-services-fa.md): AWS DMS Fleet Advisor uses the service-linked role named AWSServiceRoleForDMSFleetAdvisor – DMS Fleet Advisor uses this service-linked role to manage Amazon CloudWatch metrics. - [Serverless](https://docs.aws.amazon.com/dms/latest/userguide/slr-services-sl.md): AWS DMS uses the service-linked role named AWSServiceRoleForDMSServerless. - [Troubleshooting](https://docs.aws.amazon.com/dms/latest/userguide/security_iam_troubleshoot.md): Use the following information to help you diagnose and fix common issues that you might encounter when working with AWS DMS and IAM. - [Cross-service confused deputy prevention](https://docs.aws.amazon.com/dms/latest/userguide/cross-service-confused-deputy-prevention.md): The confused deputy problem is a security issue where an entity that doesn't have permission to perform an action can coerce a more-privileged entity to perform the action. - [AWS managed policies](https://docs.aws.amazon.com/dms/latest/userguide/security-iam-awsmanpol.md): Learn about AWS managed policies for AWS DMS and recent changes to those policies. - [Compliance validation](https://docs.aws.amazon.com/dms/latest/userguide/dms-compliance.md): Learn what AWS services are in scope of a specific compliance program. - [Resilience](https://docs.aws.amazon.com/dms/latest/userguide/disaster-recovery-resiliency.md): Learn how AWS architecture supports data redundancy, and learn about specific AWS Database Migration Service features for data resiliency. - [Infrastructure security](https://docs.aws.amazon.com/dms/latest/userguide/infrastructure-security.md): Learn how AWS Database Migration Service isolates service traffic. - [Fine-grained access control](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.FineGrainedAccess.md): You can use resource names and resource tags based on Amazon Resource Names (ARNs) to manage access to AWS DMS resources. - [Using SSL](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.SSL.md): Use SSL with AWS DMS - [Using Kerberos Authentication](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.Kerberos.md): Starting with DMS v3.5.3, you can configure your Oracle or SQL Server source endpoint to connect to your database instance using Kerberos authentication. ## [Troubleshooting and diagnostic support](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Troubleshooting.md) ### [Troubleshooting latency](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Troubleshooting_Latency.md) Troubleshoot latency issues when migrating data using AWS Database Migration Service (AWS DMS). ### [Troubleshooting latency issues](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Troubleshooting_Latency_Troubleshooting.md) This section contains troubleshooting steps for replication latency. ### [Troubleshooting source latency issues](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Troubleshooting_Latency_Source.md) The following topics describe replication scenarios specific to source endpoint types. - [Oracle Endpoint Troubleshooting](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Troubleshooting_Latency_Source_Oracle.md): This section contains replication scenarios specific to Oracle. - [MySQL Endpoint Troubleshooting](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Troubleshooting_Latency_Source_MySQL.md): This section contains replication scenarios specific to MySQL. - [PostgreSQL Endpoint Troubleshooting](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Troubleshooting_Latency_Source_PostgreSQL.md): This section contains replication scenarios specific to PostgreSQL. - [SQL Server Endpoint Troubleshooting](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Troubleshooting_Latency_Source_SQLServer.md): This section contains replication scenarios specific to SQL Server. - [Troubleshooting target latency issues](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Troubleshooting_Latency_Target.md): This section contains scenarios that can contribute to target latency. ### [Working with diagnostic support scripts](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_SupportScripts.md) Work with AWS DMS support scripts to return diagnostics for AWS DMS databases. - [Oracle support scripts](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_SupportScripts.Oracle.md): Work with Oracle diagnostic support scripts for AWS DMS. - [SQL Server support scripts](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_SupportScripts.SQLServer.md): Work with SQL Server diagnostic support scripts with AWS DMS. - [MySQL-compatible support scripts](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_SupportScripts.MySQL.md): Work with MySQL-compatible diagnostic support scripts with AWS DMS. - [PostgreSQL support scripts](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_SupportScripts.PostgreSQL.md): Work with PostgreSQL diagnostic support scripts with AWS DMS. - [Working with the diagnostic support AMI](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_SupportAmi.md): Work with the AWS DMS support AMI to return diagnostics for AWS DMS networks. ## [Reference](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Reference.md) - [AWS DMS data types](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Reference.DataTypes.md): Discusses the data types used for AWS Database Migration Service.