AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS::DMS::ReplicationTask

AWS::DMS::ReplicationTask 资源将创建 AWS DMS 复制任务。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type": "AWS::DMS::ReplicationTask", "Properties": { "CdcStartTime": Timestamp, "MigrationType": String, "ReplicationInstanceArn": String, "ReplicationTaskIdentifier": String, "ReplicationTaskSettings": String, "SourceEndpointArn": String, "TableMappings": String, "Tags": [ Resource Tag, ... ], "TargetEndpointArn": String } }

YAML

Type: "AWS::DMS::ReplicationTask" Properties: CdcStartTime: Timestamp MigrationType: String ReplicationInstanceArn: String ReplicationTaskIdentifier: String ReplicationTaskSettings: String SourceEndpointArn: String TableMappings: String Tags: - Resource Tag TargetEndpointArn: String

属性

CdcStartTime

更改数据捕获 (CDC) 操作的开始时间。

Required: No

类型:数字、epic 值 (毫秒)

更新要求无需中断

MigrationType

迁移类型。

Valid Valuesfull-loadcdcfull-load-and-cdc

Required: Yes

Type: String

更新要求无需中断

ReplicationInstanceArn

复制实例的 Amazon 资源名称 (ARN)。

Required: Yes

Type: String

更新要求替换

ReplicationTaskIdentifier

唯一标识终端节点的 ARN 字符串。

Required: No

Type: String

更新要求无需中断

ReplicationTaskSettings

任务的设置 (如目标元数据设置)。有关任务设置的完整列表,请参阅 AWS Database Migration Service 用户指南 中的 AWS Database Migration Service 任务的任务设置

Required: No

Type: String

更新要求无需中断

SourceEndpointArn

唯一标识终端节点的 ARN 字符串。

Required: Yes

Type: String

更新要求替换

TableMappings

包含其他参数值的 JSON。

Required: Yes

Type: String

更新要求无需中断

Tags

要附加到迁移任务的标签。

Required: No

类型资源标签 (键/值格式) 的列表

更新要求替换

TargetEndpointArn

唯一标识终端节点的 ARN 字符串。

Required: Yes

Type: String

更新要求替换

返回值

Ref

当您将 AWS::DMS::ReplicationTask 资源的逻辑 ID 传递给内部 Ref 函数时,该函数将返回复制任务 ARN。

有关使用 Ref 功能的更多信息,请参阅参考

示例

JSON

{ "AWSTemplateFormatVersion": "2010-09-09", "Resources": { "myReplicationTask": { "Type": "AWS::DMS::ReplicationTask", "Properties": { "SourceEndpointArn": 11, "TargetEndpointArn": "12ff", "ReplicationInstanceArn": "ert1", "MigrationType": "full-load", "TableMappings": "{ \"rules\": [ { \"rule-type\": \"selection\", \"rule-id\": \"1\", \"rule-name\": \"1\", \"object-locator\": { \"schema-name\": \"%\", \"table-name\": \"%\" }, \"rule-action\": \"include\" } ] }" } } } }

YAML

AWSTemplateFormatVersion: 2010-09-09 Resources: myReplicationTask: Type: "AWS::DMS::ReplicationTask" Properties: SourceEndpointArn: !Ref SourceEndpoint TargetEndpointArn: !Ref TargetEndpoint ReplicationInstanceArn: !Ref ReplicationInstance MigrationType: "full-load" TableMappings: "{ \"rules\": [ { \"rule-type\": \"selection\", \"rule-id\": \"1\", \"rule-name\": \"1\", \"object-locator\": { \"schema-name\": \"%\", \"table-name\": \"%\" }, \"rule-action\": \"include\" } ] }"

另请参阅