AWS LambdaではJavaScript/Node.jsで書いたスクリプトをイベントドリブンで実行できるサービスです。 今回はLambdaの外側からできる範囲でLambdaがどう動いているのか、実行環境がどうなっているのかいろいろと暴いてみようと思います。 ちなみにLambdaの環境はAmazon Linuxをベースに動いています。現時点ではami-8786c6b7というpublicなAMIが利用されています。なので基本的にはLinuxのコマンドが通るはずです。 まずは外部コマンドが実行できるかどうかです。今回は簡単にイベントソースなしのLambda functionを以下のコードで作成してマネージメントコンソールからInvokeして試していこうと思います。 exports.handler = function(event, context) { var exec = require(
