Mon objectif principal est: 1. Appeler Redis (ElastiCache) grappe de NodeJS lambdaAppel à l'aide awscli NodeJS
j'ai essayé de comprendre mon chemin pour accéder aux détails du cluster Redis en utilisant lambda. J'ai fait de bons progrès dans ce processus, cependant, je suis bloqué à un point où j'ai besoin d'appeler awscli en utilisant la fonction NodeJs Lambda.
La façon dont je suis allé tenter de comprendre ce problème était j'ai décidé d'essayer de tirer les détails du groupe ElastiCache en utilisant « awscli »
Dans un premier temps, je me suis une sortie pour interroger et liste tous les groupes
commande: aws ElastiCache décrivent-cache-clusters-cache-noeud-info
séparaient le résultat que par le service que nous avons créé
commande: SSFE ElastiCache describe-cache-clusters --cache cluster -id abc- rcache --show-cache-node-info
En outre foré vers le bas de la commande pour obtenir le résultat que j'avais besoin des détails de l'hôte pour cache élastique.
commande: aws elasticache description-cache-clusters --cache-cluster-abc-rcache --show-cache-node-info | Maintenant, mon exigence est d'invoquer la commande ci-dessus (awscli) dans un lambda NodeJS, je trouve quelques résultats mais ils penchent vers python, cependant, on ne sait pas comment je dois le faire dans NodeJS (ou peut-être que je ne comprends pas correctement).
Creuser plus que je posterai :)
Toutes les suggestions seraient appréciés.
Cordialement, Sameer Varpe
Comme Kannaiyan recommandé, utiliser le kit de développement. L'analyse de la sortie de la CLI dans Lambda est problématique. L'utilisation de la CLI augmentera le temps de fonctionnement de Lambda. Cela peut ne pas être un facteur dans votre cas juste un heads-up. –
Merci les gars vont essayer – Sameer