Amazon web services 当S3对象';s标记被创建、删除或更改

Amazon web services 当S3对象';s标记被创建、删除或更改,amazon-web-services,amazon-s3,amazon-dynamodb,Amazon Web Services,Amazon S3,Amazon Dynamodb,我有一个DynamoDB表,它跟踪S3 bucket的对象及其标记,并希望该表与对象的状态保持一致。这意味着在添加、删除或删除对象标记时更新表 目前,我正试图通过运行Lambda来实现上述目标,该Lambda在发生上述事件时写入表。我很难为我的用例找到与标记相关的触发器 以下是我研究过的一些潜在解决方案: S3PUT触发器,用于检测标记创建:然而,似乎此触发器仅在对象创建时激活,而不是在对象创建时激活 :此项的问题在于标记支持似乎不包括服务级别以外的任何内容,例如对S3对象的标记更改。此

我有一个DynamoDB表,它跟踪S3 bucket的对象及其标记,并希望该表与对象的状态保持一致。这意味着在添加、删除或删除对象标记时更新表

目前,我正试图通过运行Lambda来实现上述目标,该Lambda在发生上述事件时写入表。我很难为我的用例找到与标记相关的触发器

以下是我研究过的一些潜在解决方案:

  • S3PUT触发器,用于检测标记创建:然而,似乎此触发器仅在对象创建时激活,而不是在对象创建时激活


  • :此项的问题在于标记支持似乎不包括服务级别以外的任何内容,例如对S3对象的标记更改。此外,此解决方案不需要创建和删除标记

到目前为止,不要认为AWS支持这种触发器。但是这里有一个解决方法,使用cloudtrail“标记支持似乎不包括服务级别以外的任何内容”,如果您还记得,您所说的“服务级别”是什么意思?S3不也是一种服务/资源吗?我不知道这两个词之间有什么区别。