在同一个AWS Lambda的两个实例之间进行区分

时间:2018-06-22 21:26:43

标签: aws-lambda aws-lambda-go

我需要唯一地标识从lambda发送给某些消费者的消息。我可以利用哪些独特的信息来为我发送的每条消息创建唯一的ID?

  • 每个请求(lambda运行)我只能发送少量消息
  • 我可以有几个实例 同一lambda运行并同时发送不同的消息

我正在处理的消息具有唯一的ID,但是可以在流程中更改它。

GoLang,如果有关系的话。

1 个答案:

答案 0 :(得分:0)

我不确定我是否了解您的确切问题。 您可以为每个消息生成自己的唯一ID。如果要将其链接到每个lambda执行,则可以使用上下文的AwsRequestID进行操作。 请注意,重试Lambda时会给出相同的ID(就像导致执行此操作的触发器的身份一样)。