2017-10-17 118 views
0

所以我需要一些關於lambda的幫助。我如何在不同的lambda之間共享數據?

我建5個lambda表達式處理我的產品有一些外部的API,像檢查的價格,獲得更好的圖像等。

每個拉姆達現在有我所有的導通電阻連接字符串的JSON文件。而我的移動其他進程的方式,我做與crons /與lambda的工作,但我擔心,我將最終複製和粘貼該數據,如果我再添加一個rds我將需要編輯我所有的lambda。

什麼是共享信息的最佳方式?

我想到了S3,但我覺得是不是安全的,有我所有的數據庫訪問那裏。

任何想法?

+1

不知道該RDS您使用的引擎,但如果你正在使用MySQL或極光那麼你可以使用IAM角色向您的RDS數據庫實例進行身份驗證。 – jarmod

回答

3

亞馬遜建議使用SSM參數存儲,存儲爲拉姆達(和其他服務)的變量(替換環境變量)。 SSM參數存儲支持加密/解密。適合將數據庫憑證存儲在一個可共享的位置(在同一區域內)。

這裏有幾個環節,讓您開始:

SSM Parameter Store

The right way to store secrets

相關問題