由HTTP请求触发的云函数对于每个调用请求(在请求和响应头中)都有一个对应的function-execution-id。用于在堆栈驱动程序日志中跟踪和查看特定请求的日志。在我的例子中,它是一个12个字符的字符串。当我连续向云函数发出HTTP请求并查看function-execution-id时,我得到的结果如下:
j8dorcyxyrwb
j8do4wolg4i3
j8do8bxu260m
j8do2xhqmr3s
j8dozkdlrjzp
j8doitxtpt29
j8dow25ri4on在每一行,前4个字符是相同的"j8do“,但其余的是不同的,所以我想知道函数执行-id的结构是什么。
它是如何生成的?
发布于 2019-09-12 13:35:20
执行id是不透明的,这意味着它不包含任何有用的数据。这只是一个唯一的ID。它是如何生成的,这对您作为消费者来说应该不是问题。通过检查,它看起来可能是一些类似于UUIDv1的基于时间的值,但是您编写的任何使用这些ID的代码都不应该假设它们是如何生成的。
https://stackoverflow.com/questions/57900199
复制相似问题