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