lambda(26)

26follower
jyozi さんのアバター 10views

違うアカウント間でLambdaを使ってS3のデータのやり取りをする

アカウントAからアカウントBのS3にアクセスする方法 client = boto3.client('s3', aws_access_key_id='<Bのアクセスキー>', ... 2017年4月12日
@iwasaki さんのアバター 13views

lambdaでS3上にあるELBのログを読み取る方法

解析など細かなことを行いたい場合にはこういったライブラリなどもあるようです https://www.npmjs.com/package/elb-log-analyzer https://www.npmjs.com/package/elb... 2017年4月4日
@iwasaki さんのアバター 43views

AWS LambdaのNode.js v0.10 runtime サポート

AWS Lambdaの Node.js v0.10 runtime サポート期限がもうすぐで最近やたらとメールが来るのですが、自分で把握しているfunctionの数と、AWSからお知らせのある数とが一致しなくてイライラしておりました。 ど... 2017年3月24日
Yuya Sato さんのアバター 22views

SNSでメールを送信

Lambdaなどで処理を実行した後に簡易的にSNSメールを用いて通知を行う場合が多々あるので、 テンプレート用に作りました。 import boto3 def send_mail(region_name, topic_arn, sub... 2017年3月3日
jyozi さんのアバター 16views

lambda関数からDynamoDBにデータを追記する

put_itemを用いることでDBに追記することができる。 table.put_item( Item={ 'id': event["id"], 'email': event[... 2017年2月21日
@iwasaki さんのアバター 65views

LambdaでUUIDを生成する

https://github.com/broofa/node-uuid を使います。 var uuid = require('node-uuid'); var rand = uuid.v4().split('-').join(''); ... 2016年11月9日
@iwasaki さんのアバター 15views

API Gateway + Lambdaを使ってWebhookのエンドポイントを1箇所にしつつその後の処理を開発者ごとに振り分ける方法

Webpayやstripeにはwebhookの仕組みがあります。 大変便利な仕組みなのですが、開発途中ではWebpayやstripeのテストモードを使うことになるかと思いますが、こういったケースでは往々にして以下のような制約が発生するかと... 2016年11月8日
@iwasaki さんのアバター 24views

Lambdaでstripeを使う方法

Webpayがサービス終了ということですが、stripeをLambdaで使う方法です。 stripeには curl Ruby Python PHP Java Node Go のSDKが用意されているので、Lambdaで使う時にはN... 2016年11月8日
@iwasaki さんのアバター 58views

lambdaで環境によって切り分けを行う

invokedFunctionArn この関数の呼び出しに使用された ARN。関数 ARN またはエイリアス ARN を指定できます。非修飾 ARN は $LATEST バージョンを実行し、エイリアスはそれが指定する関数のバージョン... 2016年7月6日
hiroroooo299 さんのアバター 167views

AWS Lambdaに設定されているコードをダウンロード

It looks like your Lambda function "GreatFunction" is unable to be edited inline, so you need to re-upload any changes. ... 2016年7月1日
Yuya Sato さんのアバター 393views

lambdaでboto3を使いs3を階層的に探索する

AWS S3はkey-value型のストレージであり、基本的にはディレクトリなどの階層的な概念がない。aws-cliなどではS3を擬似階層的に使用できるが、boto3はkeyに対応するobjectを取得という形が基本であるので、Prefix... 2016年6月22日
@iwasaki さんのアバター 277views

AWS LambdaでDateを使う時の注意点

NGのケース process.env.TZ = "Asia/Tokyo"; var aws = require('aws-sdk'); var async = require('async'); aws.config.update({ ... 2016年6月22日
Yuya Sato さんのアバター 268views

python boto3を使用したAWS S3の操作

boto3を用いたS3の操作について。 バケット取得は以下の様にする。 import boto3 BUCKET_NAME = 'example' s3 = boto3.resource('s3') bucket = s3.Bucket... 2016年6月1日
@iwasaki さんのアバター 169views

シェルスクリプトで定期実行する

LambdaのSchedule Event で定期的に、function を実行する方法をLambda Localでエミュレートする方法です。5分毎に実行する例です。 このスクリプトを複数のターミナルで実行することで、マルチスレッド的な時... 2016年5月16日
@iwasaki さんのアバター 323views

LambdaからDynamoDB Localにアクセスする方法

開発時のコストを下げるため、DynamoDBではなくDynamoDB Localで開発するケースは結構あるかと思います。 ただそうなると難しくなってくるのがLambda連携。 そんな問題を解決するためにlambda-localを作ってく... 2016年4月22日
hiroroooo299 さんのアバター 357views

AWS Lambda(Python)のログ出力

普通にloggingモジュールでログ吐けばいいとのことでした。 コード import logging logger = logging.getLogger() # ログレベル設定 # info以下のログレベルのログを削るようにする lo... 2016年3月15日
@iwasaki さんのアバター 670views

AWS LambdaからSQSにキューを投げる

Node.js版のAWS LambdaからSQSにキューを投げる方法です。 process.env.TZ = "Asia/Tokyo"; var aws = require('aws-sdk'); var sqs = new aws.SQ... 2016年1月25日
nbeppu さんのアバター 342views

Node.js で S3 のデータを1行ずつストリームで読み込む

var AWS = require('aws-sdk'); var LineStream = require('byline').LineStream; var ls = new LineStream(); var s3 = new AW... 2015年10月15日
alkoshikawa さんのアバター 980views

AWS Lambdaをアップロードする

Lambdaで外部のライブラリを使おうとするとzip圧縮してアップする必要があります。 毎回ブラウザからアップするのはめんどすぎるのでコマンドラインで完結させます。 Lambdaの関数名: TestFunction とします。 vi... 2015年10月8日
nbeppu さんのアバター 417views

AWS Lambda で SimpleDB のテーブルをCSVにエクスポートする

AWS Lambda で SimpleDB や DynamoDB のテーブルダンプを作成したい場合、60秒制限があるため、処理を分割する必要があります。以下の関数では、SimpleDB のクエリを発行してカーソルを次の Lambda の処理... 2015年10月8日