我正在尝试将数据从RDS(postgres)备份到s3。为此,我使用AWS Data Pipeline。我能够复制数据,一切正常。
我面临的问题是我无法找到删除RDS中已复制数据的方法。我可以看到有一个onSuccess操作,但它只允许我向SNS发布消息或终止活动。
有没有办法可以删除AWS Data Pipeline中从RDS到S3成功复制数据的数据?
答案 0 :(得分:0)
onSuccess
/ onFailure
主要用于状态报告。 DPL并不真正支持分支或错误处理的想法。您设置了图表,它会一步一步地运行。如果出现故障,它会暂停或中止。
我会使用dependsOn
属性创建一个在您的副本之后运行的新活动:
{
"id": "DeleteDataStep",
...
"dependsOn": { "ref": "CopyRdsToS3Step" },
...
}