我有一个工作流程,我需要传递一些将存储一段时间的信息,然后在预定的时间段后使用相同的信息发送一个触发器。
我考虑在发电机数据库表上使用TTL,但我想知道我是否可以使用cloudwatch事件,因为它似乎是理想的,因为它具有云观察规则的cron表达式。
我知道我可以设置一个cloudwatch规则来触发每15分钟说一次,但是如何设置cloudwatch以便只有我的自定义信息被这个规则选中并且我可以将一些信息传递给这个事件,以便当触发器被发送到目标,我的自定义信息也被发送到目标?
DynamoDB TTL不合适,因为您没有大量的粒度。
您可以使用CloudWatch事件PutEvent api来放置自定义事件。这应该可以让你到达你想要的地方。
https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/AddEventsPutEvents.html