DMS - 在复制任务完成时收到通知

DMS -get notified when replication task is completed

我需要一种方法来在任务完成时收到通知,而不是 failedLoad 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 函数