AWS Lambda'da yeniyim. Node.js. kodlu bir AWS Lambda işlevinden temel "Hello World" kabuk betiğini çağırmaya çalışıyorum.AWS Lambda'da kabuk komut dosyasını node.js kullanılarak çağırın.
:
#!/bin/bash
echo "Hello, World!"
Ayrıca, aşağıdakileri içeren bir index.js dosyaya storign fonksiyonunu kodlanmış:
run.js dosyası aşağıdakileri içerir
var exec = require('child_process').exec;
exports.handler = function(event, context) {
exec('./run.sh' , function(error, stdout) {
context.done(error, stdout);
});
};
Her iki dosyayı içeren bir zip dosyası oluşturdum ve yeni bir Lambda işlevi oluşturarak ve lambda_basic_execution rolü vererek AWS Lambda konsoluna yükledim.
Merhaba Dünya'yı görmeyi bekledim, bu kodun çeşitlerini denedim ancak şu ana kadar bir AWS Lambda işlevinden bir kabuk komut dosyasını çağıramadı.
Şimdiden teşekkürler!
Andy
Bunu okuyor musunuz? https://aws.amazon.com/blogs/compute/running-executables-in-aws-lambda/ –