Aws lambda aws lambda实例的唯一id?

Aws lambda aws lambda实例的唯一id?,aws-lambda,unique,uuid,Aws Lambda,Unique,Uuid,因为lambda是无状态的,并且多个实例可以同时运行,所以基于时间戳生成id可能不是一个好主意。我目前正在使用UUIDv1。我知道,用相同的时间戳生成相同ID的可能性实际上已经不可能了。对于我的应用程序来说,它也足够独特。出于好奇,我正在考虑如何在aws lambda上生成真正数学上唯一的ID UUIDV1使用一个节点来区分使用相同时间戳生成的ID。随机数或MAC地址(对虚拟实例来说是个坏主意)用于创建节点ID 如果我的活动lambda实例有一个唯一的id,我将能够生成真正唯一的id。上下文对象

因为lambda是无状态的,并且多个实例可以同时运行,所以基于时间戳生成id可能不是一个好主意。我目前正在使用UUIDv1。我知道,用相同的时间戳生成相同ID的可能性实际上已经不可能了。对于我的应用程序来说,它也足够独特。出于好奇,我正在考虑如何在aws lambda上生成真正数学上唯一的ID

UUIDV1使用一个节点来区分使用相同时间戳生成的ID。随机数或MAC地址(对虚拟实例来说是个坏主意)用于创建节点ID

如果我的活动lambda实例有一个唯一的id,我将能够生成真正唯一的id。上下文对象中有一个awsRequestId,但它看起来就像另一个基于时间戳的UUID


也许你们有更多的想法?

这能回答你们的问题吗?awsRequestId似乎是一个UUID V4,它在任何数量的实例中都应该是唯一的。为什么这还不够?