cdcPath property
Specifies the folder path of CDC files. For an S3 source, this setting is
required if a task captures change data; otherwise, it's optional. If
CdcPath
is set, AWS DMS reads CDC files from this path and
replicates the data changes to the target endpoint. For an S3 target if you
set
PreserveTransactions
to true
, AWS DMS
verifies that you have set this parameter to a folder path on your S3 target
where AWS DMS can save the transaction order for the CDC load. AWS DMS
creates this CDC folder path in either your S3 target working directory or
the S3 target location specified by
BucketFolder
and
BucketName
.
For example, if you specify CdcPath
as
MyChangedData
, and you specify BucketName
as
MyTargetBucket
but do not specify BucketFolder
,
AWS DMS creates the CDC folder path following:
MyTargetBucket/MyChangedData
.
If you specify the same CdcPath
, and you specify
BucketName
as MyTargetBucket
and
BucketFolder
as MyTargetData
, AWS DMS creates the
CDC folder path following:
MyTargetBucket/MyTargetData/MyChangedData
.
For more information on CDC including transaction order on an S3 target, see Capturing data changes (CDC) including transaction order on the S3 target.
Implementation
final String? cdcPath;