我的主要目標是:1.訪問Redis的(elasticache)羣集從拉姆達的NodeJS調用awscli使用的NodeJS
我一直在試圖找出我的出路訪問使用拉姆達Redis的集羣詳細信息。我在這個過程中取得了很好的進展,然而,我陷入了一個需要使用NodeJs Lambda函數調用awscli的地步。
我走遍搞清楚這個問題是我第一次決定使用「awscli」
最初嘗試和拉Elasticache集羣的詳細信息的方式,我想出了一個方法來查詢並列出所有羣
命令:AWS elasticache描述緩存集羣 - 顯示,緩存節點信息
分開,每服務,我們創建
命令的結果:AWS elasticache描述緩存集羣--cache集羣-id abc- rcache --show-cache-node-info
進一步鑽取命令以獲得我需要的結果,即彈性緩存的主機詳細信息。
command:aws elasticache describe-cache-clusters --cache-cluster-id abc-rcache --show-cache-node-info | grep地址
現在,我的要求是在NodeJS lambda中調用上述命令(awscli),我發現了一些結果,但他們傾向於python,但是,我不清楚如何在NodeJS中執行此操作(或者我沒有正確理解)。
挖掘更多,因爲我發佈:)
任何意見,將不勝感激。
問候, 薩米爾Varpe
作爲Kannaiyan建議,使用SDK。在Lambda中解析CLI中的輸出是有問題的。使用CLI將增加Lambda的運行時間。這可能不是你的情況的一個因素,只是單挑。 –
謝謝你們會試試看 – Sameer