Preparing to run the Amazon DMS collector
Setting up pre-requisites for running the collector
Make sure that the machine from where you are running the collector meets the following hardware and software requirements.
Item | Requirement |
---|---|
Hardware (for on-premise runs only) Note: The following specs are based upon running one collector process at a time. Please adjust the hardware if you are running multiple collectors at the same time. | |
RAM | 8 GB |
CPU | 2 Ghz processor |
Software (for on-premise runs only) | |
Docker | Click here to get Docker. |
data.world specific objects (for both cloud and on-premise runs) | |
Dataset | You must have a ddw-catalogs dataset set up to hold your catalog files when you are done running the collector. If you are using Catalog Toolkit , follow these instructions to prepare the datasets for collectors. |
Network connection | |
Allowlist IPs and domains |
Setting up authentication for cataloging Amazon DMS
This section walks you through the process of setting up authentication for cataloging Amazon DMS.
STEP 1: Creating a user
For detailed instructions, refer to the AWS documentation.
To create a user for running the collector:
Login to the AWS portal and navigate to IAM service.
Under Users, click Create user or select an existing user.
On the next screen, on the Set permissions page set the following:
Add the user to a new or existing group with the following permissions: dms:DescribeReplicationTasks, dms:DescribeReplicationInstances, dms:DescribeEndpoints, dms:DescribeConnections.
Attach policies directly by selecting or creating a new policy with the necessary permissions. Click Next.
On the next screen, review the details and click Create user.
STEP 2: Obtaining access key for the user
Skip this step if you already have the access key for the user that you plan to use for running the collector. For detailed instructions, refer to the AWS documentation.
To obtain an access key for the user:
Login to the AWS portal and navigate to IAM service.
Under Users, select the user that plan to use for the collector.
On the Security credentials tab, click Create access key.
Select Application running outside AWS. Click Next.
Add the optional Description tag. Click Create Access key.
Note down the Access key ID and Secret access key. You will need this information for setting up the credentials file.
STEP 3: Setting up credentials file
If you are authenticating to Amazon DMS using the AWS credentials file, make sure you have the credentials file located at ~/.aws/credentials. For more details, refer to the AWS documentation.
To set up credentials file:
Install the AWS CLI.
From the command line, run aws configure. This stores the credentials to ~/.aws/credentials.