AWS LambdaからSQSにキューを投げる Node.js版のAWS LambdaからSQSにキューを投げる方法です。 process.env.TZ = “Asia/Tokyo”; var aws = require(‘aws-sdk’); var sqs = n… @iwasakiハック2016.01.25 2,041
LambdaでSimpleDBを操作する 削除処理する際には以下のようにします。 process.env.TZ=”Asia/Tokyo”; var aws = require(‘aws-sdk’); var sdb = new aws.SimpleDB({api… @iwasakiハック2016.01.15 204
Node.js で S3 のデータを1行ずつストリームで読み込む var AWS = require(‘aws-sdk’); var LineStream = require(‘byline’).LineStream; var ls = new LineStream(); var s3… nbeppuハック2015.10.15 4,458
AWS Lambdaをアップロードする Lambdaで外部のライブラリを使おうとするとzip圧縮してアップする必要があります。 毎回ブラウザからアップするのはめんどすぎるのでコマンドラインで完結させます。 Lambdaの関数名: TestFunction とし… alkoshikawaハック2015.10.08 2,370
AWS Lambda で SimpleDB のテーブルをCSVにエクスポートする AWS Lambda で SimpleDB や DynamoDB のテーブルダンプを作成したい場合、60秒制限があるため、処理を分割する必要があります。以下の関数では、SimpleDB のクエリを発行してカーソルを次の … nbeppuハック2015.10.08 1,269
AWS LambdaからAWS SNSでアラート送信(node.js) console.log(‘Loading function’); //SNS setting var sns = new AWS.SNS({ accessKeyId: ‘<access_key>’, secr… Tetsuro Aokiハック2015.08.21 1,934
AWS lambdaでAMIの削除をする。 deregisterImage という関数を用います。 “hoge”というAMI IDを持つAMIを削除したければ、以下のように実行することで、削除できます。 var params = { Ima… reotogashiハック2015.07.24 487
SESのBounceをLambdaで受け取りリスト化する SESのBounceはSNSで受け取ることが可能となりますので、SNSをトリガーとしてLambdaに処理させることが可能です。 以下の例ではSimpleDBとなりますが、DynamoDBやRDSでもOK。 process… nbeppuハック2015.07.22 1,968
“errorMessage”: “Cannot find module ‘index'”の対処法 外部モジュールとlambdaスクリプトを書いて、zip化したものを実行した際に上記のようなエラーが出ました。 これは handlerの名前 -> (実行したいファイル名).handler に変更すれば良いようです。 例え… reotogashiハック2015.07.16 1,159