amazon-web-services - 在 aws lambda 实例中创建 18 位唯一 ID
问题描述
我遇到了这个问题。
方法:我们使用 AWS lambda 执行所有服务。我试图生成一个唯一 ID(ex - J04tWlvoUUHvpt)来将每个条目存储在 Mongo 中,我正在使用https://www.npmjs.com/package/uniqid创建这个模式。它使用时间戳、processID 和服务器的 mac 地址来创建 id。
问题:上述方法在任何服务器或本地机器上都能完美运行。但是在 lambda 中运行它有问题。由于 lambda 创建无状态实例,它会为 lambda 的初始实例创建一个唯一的 id,但后来它只会创建重复的副本,仍然是它关闭的 lambda 实例。
将应用任何解决方案。
解决方案
推荐阅读
- python-3.x - 如何在新图像上测试复杂的 CNN 模型?
- ansible - 发生故障时是否可以在ansible中显示呼叫跟踪?
- java - 线程内的 JMS 查找失败
- java - 将referrer-policy 'strict-origin-when-cross-origin' 请求标头添加到tomcat 8
- mongodb - MongoDB 变更流
- c++ - CRTP中静态模板成员的初始化
- android - 添加 firebase crashlytics 时 Android 应用程序崩溃
- google-analytics-api - 如何在新的 GA4 帐户中使用 Google Analytics Reporting api
- docker - 创建会话失败。Chrome 无法启动:崩溃。CodeceptJs 和 Dockerfile 不存在 DevToolsActivePort 文件
- javascript - 使用javascript将数组元素拆分为两个元素