AWS Lambdaで外部モジュールを用いて実行する方法 node.jsをインストールします。 brew install node ディレクトリを作成し、移動します。 mkdir myfunc cd myfunc 追加したいモジュール”hoge”をインス… reotogashiハック2015.07.16 3,410
AWS Lambdaで呼び出された関数のlogを確認する AWS lambda でfunction Aからfunction Bを呼びたい時があるかと思います。 その時に、function Aをinvokeしてもfunction Bがちゃんと呼び出されたのか、上手くいっているのか… reotogashiハック2015.07.09 502
lambdaの中からlambdaを起動する 権限の設定とか必要になりますが、記述的には以下。 var lambda = new AWS.Lambda({accessKeyId: ‘{access}’, secretAccessKey: ‘{secret}’}); … alkoshikawaハック2015.07.02 859
AWSでroleの設定を変更する こんな時に必要 AWS lambdaに存在する関数の中では、permissionが必要なものもあります。 その時は、roleにpermissionを追加すれば良いようです。 方法 AWSで Services -> IAM… reotogashiハック2015.07.02 135
node.jsで現在の時刻を自動で取得する 本来であれば簡単に実現できる関数があるかと思いますが、AWS Lambdaに新しくモジュールを追加する方法が分からなかったため、標準関数を用いて、実現しました。 // 現在時刻の取得 var dt = new Date(… reotogashiハック2015.07.01 7,904
Don’t make function within a loopの対処法 AWS Lambdaで for (index_id in instanceid) { var params = { InstanceId: instanceid[index_id], Name: instancename… reotogashiハック2015.06.25 3,662
Task timed out after 3.00 secondsの対処法 AWS Lambdaでinvoke時に Task timed out after 3.00 seconds というエラーが出る時があります。 AWS Lambdaではデフォルトで3秒と設定されており、この時間を1~60秒… reotogashiハック2015.06.24 5,285
Process exited before completing requestの対処法 node.jsで Process exited before completing request とエラーが出ました。 これを回避するためには、 context.done(null,’success’); をエラーが出… reotogashiハック2015.06.17 1,478
AWS CLIからリージョンを指定してLambdaのfunctionをinvokeする Tokyoリージョンがまだ利用できないのでリージョンを指定する場合が多いかと思います。 以下はHelloWorldをinvokeして出力を/tmp/testに書き込む場合の例です。 aws lambda invoke -… Tetsuro Aokiハック2015.06.05 1,353