我的AWS Lambda函式需要訪問每小時更新一次的資料,并且將通過api頻繁呼叫。什么是最有效和最便宜的方式?
已經通過Lambda批處理配置了每小時更新的資料,但是我不知道在哪里存盤這些資料。
每次都將最新的資料放到 Amazon S3 的最新桶中,怎么樣?或者,即使熱磁區有問題,將其存盤在 Amazon DynamoDB 中如何,因為它的訪問很簡單?我考慮過網關快取,它每小時更新一次,但要付出一定的代價。請指教。
uj5u.com熱心網友回復:
由于你提到了 "最便宜的方式",我建議使用Amazon DynamoDB,因為25GB的空間是免費的(始終不是免費層)。現在,如果你的資料大小超過25GB,那么你也可以使用DynamoDB,而不是其他服務,如RDS或S3,這是有代價的。
uj5u.com熱心網友回復:
最簡單的選擇是使用AWS系統管理器引數存盤。它通過 IAM 保證安全,是在 AWS Lambda 函式之間共享引數的絕佳方式。
如果您的資料太大,無法存盤在引數存盤中,那么請考慮將其存盤在 Amazon S3 中。它易于訪問且成本低廉。
如果使用這些服務存在問題,那么您可以考慮使用資料庫,但您的問題中沒有足夠的資訊來提出適當的建議。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/319198.html
標籤:
