DMS - 在复制任务完成时收到通知
DMS -get notified when replication task is completed
我需要一种方法来在任务完成时收到通知,而不是 failed
或 Load complete
const dms : AWS.DMS;
const params = {
StartReplicationTaskType: "reload-target",
ReplicationTaskArn:
"MyArn",
};
dms.startReplicationTask(
params,
(err: AWS.AWSError, data: AWS.DMS.StartReplicationTaskResponse) => {
if (err) {
console.log("failed_with_error", err);
}
if (data) {
console.log("success ", data);
}
}
);
任务开始后,我在 data
对象上收到 status: starting
的响应
但它没有更新为其他状态。
我尝试 waitFor
跟踪状态变化,但它不起作用
在 DMS 下创建事件订阅 --> 事件订阅
然后创建由该事件订阅触发的 Lambda 函数
我需要一种方法来在任务完成时收到通知,而不是 failed
或 Load complete
const dms : AWS.DMS;
const params = {
StartReplicationTaskType: "reload-target",
ReplicationTaskArn:
"MyArn",
};
dms.startReplicationTask(
params,
(err: AWS.AWSError, data: AWS.DMS.StartReplicationTaskResponse) => {
if (err) {
console.log("failed_with_error", err);
}
if (data) {
console.log("success ", data);
}
}
);
任务开始后,我在 data
对象上收到 status: starting
的响应
但它没有更新为其他状态。
我尝试 waitFor
跟踪状态变化,但它不起作用
在 DMS 下创建事件订阅 --> 事件订阅
然后创建由该事件订阅触发的 Lambda 函数