タグ Lambda Function
人気順 10 users 50 users 100 users 500 users 1000 usersPythonのデコレータを使ってAWS Lambdaを圧倒的に読みやすくする - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」
基盤系システム部の梶田です。 BIGLOBEではAmazon Web Services(AWS)の活用を推進しています。AWSマネージドサービスの活用機会が増えると、イベントハンドラやフィルターとしてLambda Functionを書く機会も増えてきます。 数をこなしているうちに、Lambda Functionのイベントハンドラにはマネージドサービス毎におき... 続きを読む
古いaws/aws-lambda-goでAWS Lambdaのcontainer image runtimeを使うと刺さる - その手の平は尻もつかめるさ
具体的に言うと、aws/aws-lambda-go@v1.18.0よりも前のバージョンでAWS Lambdaのcontainer image runtimeを使うとハンドラが呼び出されず、タイムアウトするまで刺さります。 例えば以下のような非常に簡単なLambda Functionをデプロイした時、 package main import ( "context" "fmt" "github.com/aws/aws-lambda-go/ev... 続きを読む
【S3からS3へ】Node.js の Streaming API を使って Lambda Function のみで CSVファイルを JSON LINE ファイルへ変換する | Developers.IO
CSV to JSON LINE fast-json のドキュメントを見ながら実装します。transform をうまく使えば実装できそうです。 converter.js const { EOL } = require('os'); const { parse } = require('fast-csv'); const stream = require('stream') // 入力CSVをまずはテキストで用意します const CSV_STRING = [ '回答ID,a... 続きを読む
CloudWatch LogsのログデータをKinesis Data Firehose経由でS3に出力する | Developers.IO
CloudWatch Logsのデータを、Kinesis Data Firehose経由でS3に出力する手順です。 Lambda Functionなどで作り込みを行わず、CloudWatch LogsのログデータをS3に出力するには、Kinesis Data Firehoseが利用できます。 本エントリでは、Kinesis Data Firehoseを介して、CloudWatch LogsのデータをS3へ出力する設定を紹介し... 続きを読む
AWS CDKのTHE TYPESCRIPT WORKSHOPをやった - $shibayu36->blog;
AWS CDKについて学んでおこうと、https://cdkworkshop.com/20-typescript.html をやった。 CDKめっちゃいいやん今後絶対使っていきたいという感想 CloudFormationでは、IAMのロールをドキュメントをにらめっこしながら作って、そのロールをこのLambda Functionに付与して...みたいに結構難しく思いながらやっていたのが... 続きを読む
AWS LambdaでRuby 2.6 カスタムランタイムの作り方 | 44bits.io
はじめに AWS Lambdaで公式サポートしていない言語やバージョンを使用したい場合、カスタムランタイムCustom Runtimeを使用することができます。カスタムランタイムは、使用したい環境を直接ビルドしてLambda Functionを実行する機能です。 今回のre:Invent2018ではプログラミング言語Rubyの公式サポートを発表しました... 続きを読む
PythonでLambda Functionを書く時にデコレータでイベントソース毎の共通処理をすると便利という話
この記事はServerless2 Advent Calendar 2018の21日目の記事です。 qiita.com 先日 AWS Lambda Custom Runtimes芸人 Advent Calendar 2018 の方はちょっとはっちゃけすぎた感もありつつ実戦にすぐに役に立つような内容ではなかったですが、今回はマジメにより実戦的な内容で行きたいと思いますw marcy.hatenablog.com ... 続きを読む
AWS LambdaのRuby Runtimeを使ってみた #reinvent | DevelopersIO
待望のRuby Runtime AWS Lambdaで待ちに待ったRuby Runtimeがやって来ました!待ちわびたRubyistは多いんじゃないでしょうか。 Announcing Ruby Support for AWS Lambda | AWS Compute Blog 早速動かしてみました。 Lambda Functionを作成 早速Create Functionから作成します。Ruby 2.5 が選べる!この日をずっと待ち侘... 続きを読む
【AWS SAM 入門②】Lambda詳細編 - log4ketancho
AWS Serverless Application Model 入門 - log4ketancho の第2弾です。 前回の記事では、SAMのセットアップを行いました。 www.ketancho.net 最後に簡単な Lambda Function も作りましたが、本当に最低限のものを構築したに過ぎません。この記事ではより細かい Lambda の設定について見ていきたいと思います。 今回は、... 続きを読む
make は強いタスクランナーだった。Lambda Function のライフサイクルを Makefile でまわす | Developers.IO
make は強いタスクランナーだった。Lambda Function のライフサイクルを Makefile でまわす Lambda Function のローカル開発を考察したとき に、不十分だったタスクランナーの導入を今回やりました。make についての細かい解説は本稿では行いません。Lambda Function 開発の要件を満たすためにタスクランナーとしてどのような Makefile の書き方... 続きを読む
Amazon Pinpointの新機能「カスタムチャネル」を使って配信処理をLambda Functionで行う | Developers.IO
Amazon Pinpointとは? Amazon Pinpoint (以降、Pinpoint)は、モバイルアプリ利用者などの顧客との関わりを強固にするための機能を提供するサービスです。 リリース当初は「モバイルアプリのプッシュ通知」だけでしたが、現在は様々なチャネルのメッセージ送信が可能になっていることから 顧客セグメントに対して様々な方法でメッセージを送ることができるサービス となっています。... 続きを読む
Lambda Functionのバージョン・エイリアス運用方針 #アドカレ2015 | Developers.IO
丹内です。 掲題の通り、モバイルのバックエンドとしても期待されているAWS Lambdaを継続的に使う際に欠かせない、リリース周りについて考えてみます。 概要の説明 先日の勉強会での発表でLambdaをProduction環境にデプロイした例をお話しました。 しかしながら実務では「デプロイしたらそれっきり」というものは少なく、ビジネスやスケールの変化に伴いコードにも変更が発生します。 日々発生する... 続きを読む
AWS LambdaでS3に配置されたファイルをgzipする - Qiita
大量のファイルをgzipしたものをS3に配置したいニーズがあって、非力な手元のマシンで一旦gzipしてから転送するよりはLambdaにやらせたらいいのではないか?ということでやってみました。 以下のようなLambda functionを設置 大きなファイルを扱う場合はtimeoutをデフォルトから伸ばす S3の読み書き権限があるIAM Roleを設定 S3のイベント通知でLambda functi... 続きを読む
【新機能】Amazon API Gatewayを使ってAWS LambdaをSDKなしでHTTPS越しに操作する | Developers.IO
こんにちは、せーのです。今日はLambdaがより使いやすくなる新機能をご紹介します。 サラッと今朝出たての新しいサービスが登場したりしますが、社内のチャットがざわざわしていたのでその詳しい解説はまた別の記事で紹介されるかと思います。 今回の新機能はLambda FunctionをAPI化してしまってSDKのインクルードなしに叩いてしまおう、という機能です。 LambdaをWebから叩くにはSDKが... 続きを読む
Lambda Function が Java で書けるようになりました! | Developers.IO
Lambda Function が Java で書けるようになりました 本日 AWS Lambda にアップデートがあり、Java で書けるようになりました!以前からアナウンスされていましたが、本日からついに使えるようになりました。 AWS Lambda Update – Run Java Code in Response to Events | AWS Official Blog ということで、... 続きを読む