当Data Migration任务在S3上执行DROP_AND_CREATE时会触发哪个事件?

0

【以下的问题经过翻译处理】 我有一个S3存储桶,并配置了Lambda函数通知,其中包含以下内容:

  "s3:ObjectCreated:CompleteMultipartUpload",
  "s3:ObjectCreated:Post",
  "s3:ObjectCreated:Put",
  "s3:ObjectRemoved:Delete",

该S3存储桶也是数据迁移任务的目标终节点。

我正在尝试在 TargetTablePreperationMode = DROP_AND_CREATE 配置为Full-Load的数据迁移任务重新启动时,拦截从S3存储桶中删除的每个对象。

从存储桶中手动删除对象可以正确触发删除对象事件通知,并且配置的Lambda会被调用,并按配置使用事件源“s3:ObjectRemoved:Delete”。

使用S3存储桶作为目标的以TargetTablePreperationMode = DROP_AND_CREATE配置为Full-Load的数据迁移任务确实会删除目标中的所有文件,但这不会触发删除对象事件通知。

在完整加载过程中执行DROP_AND_CREATE时,DMS任务是否会引发“s3:ObjectRemoved:Delete”事件,或者我应该寻找其他事件?

profile picture
EXPERTE
gefragt vor 5 Monaten69 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 我通过尝试找到了我认为的答案。

我将s3事件通知从"s3:ObjectRemoved:Delete"更改为"s3:ObjectRemoved:*",现在在CloudWatch中记录了一个'eventName': 'ObjectRemoved:DeleteMarkerCreated'。我猜测这就是我在DROP_AND_CREATE阶段寻找的事件。

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen