2
我有两个AWS lambda函数 - lambdaA和lambdaB。通过两个aws lambda函数共享变量
http客户端调用API网关端点A,调用lambdaA生成一个uuid并返回给客户端。
然后,客户端调用调用lambdaB的API网关端点B,并将由lambdaA生成的uuid传递给lambdaB。 lambdaB如何验证uuid是由lambdaA生成的。
我可以考虑使用缓存 - 弹性缓存或db - dynamodb。但是我不喜欢弹性缓存,因为它运行的是服务器,而dynamodb对于我的简单用例可能有点太重了。
是否有任何其他更简单的AWS lambda数据缓存方式。
没有没有一个简单的方法。 ElastiCache或DynamoDB将是我的建议。 –
对于这种类型的事情,DynamoDB实际上非常轻量级。但是,如果两个lambda函数并行执行,那么听起来您可能会遇到竞态条件问题,其中函数B正在检查尚未由函数A生成的数据。 –
为什么不是S3对象? ElastiCache和DynamoDB对于你所要求的东西看起来有点矫枉过正。 – helloV