aws-cloudformation / cloudformation-coverage-roadmap

The AWS CloudFormation Public Coverage Roadmap
https://aws.amazon.com/cloudformation/
Creative Commons Attribution Share Alike 4.0 International
1.11k stars 56 forks source link

DMS "endpoint settings" vs "extra connection attributes": An issue with coverage, documentation, or both? #1781

Closed rhbecker closed 1 year ago

rhbecker commented 1 year ago

Name of the resource

AWS::DMS::Endpoint

Resource name

No response

Description

In preparation for an ongoing replication project (SQL Server on RDS to SQL Server on EC2), I'm reviewing the following documentation:

  1. (DMS user guide) Using a Microsoft SQL Server database as a source for AWS DMS
  2. (DMS user guide) Using a Microsoft SQL Server database as a target for AWS Database Migration Service
  3. (CFN user guide) AWS::DMS::Endpoint - particularly the ExtraConnectionAttributes property
  4. (CFN user guide) AWS::DMS::Endpoint MicrosoftSqlServerSettings

The first 2 links, from the DMS User Guide, refer to some settings as "Endpoint settings" and others as "extra connection attributes". Likewise, the AWS::DMS::Endpoint resource includes both a MicrosoftSqlServerSettings property (presumably corresponding to "Endpoint settings" and an ExtraConnectionAttributes property (clearly corresponding to "extra connection attributes").

So far, so good! But when I start digging into the details of particular settings and attributes, things get confusing ...

Other Details

No response

chevyye commented 1 year ago

Hi, @rhbecker. You can follow the endpoint settings here to create a MSSQL endpoint using CFN. All the endpoint settings here are up-to-date and you should be able to include them in your CFN template (under MicrosoftSqlServerSettings).

Regarding your confusion on the difference between "endpoint settings" and "extra connection attributes", using all the attributes mentioned in [this](Using a Microsoft SQL Server database as a source for AWS DMS) document as an endpoint settings would be the right move.

Please let us know if you have further question. Thank you.