【AWS Lambdaの小ネタ】グローバルスコープでのDuration(課金対象時間)を検証する

大柳です。 少し古い話になりますが、2017年6月のAWS DevDaysでのAWS西谷 圭介さんのセッション「全部教えます!サーバレスアプリのアンチパターンとチューニング」で、こんな話をされていました。 グローバルスコープの処理はDuration(Lambdaの課金対象時間)には含まれない。 関数/メソッドの実行からDurationのカウントが始まる。課金は100ms単位。 ... 続きを読む

【AWS Lambdaの基本コードその3】 S3への圧縮ファイルの保存

大柳です。 「AWS Lambdaの基本コード」シリーズ、第3回目はLambdaでファイルを圧縮してS3に保存してみます。 前回記事 【AWS Lambdaの基本コードその2】 S3へのファイル保存 今回の構成 Lambdaが起動されると、テキストの内容をS3にgz形式で圧縮して保存します。 ローカルの/tmpディレクトリへテキストファイルを一時保存、gz形式に圧縮して... 続きを読む

【AWS Lambdaの基本コードその2】 S3へのファイル保存

大柳です。 「AWS Lambdaの基本コード」シリーズ、第2回目はLambdaからS3へのファイル保存を行います。 前回記事 【AWS Lambdaの基本コード その1】 S3からのファイル取得とローカル保存 | ナレコムAWSレシピ 今回の構成 Lambdaが起動されると、テキストの内容をS3にファイルに保存します。 ローカルの/tmpディレクトリへのファイ... 続きを読む

【AWS Lambdaの基本コード その1】 S3からのファイル取得とローカル保存

大柳です。 最近、お客様のシステムや社内システム向けにAWS Lambdaでコードをよく書いています。 S3への読み書きなどの操作、ファイルの圧縮など、基本的なコードをまとめておくと調べる手間も省け、コード品質も一定に保てると考えて、社内へのナレッジとして整理したので、「AWS Lambdaの基本コード」シリーズとして公開します。 使い勝手と個人的な趣味からPython3系のコードで... 続きを読む

Lambdaの本番業務利用を考える① – ログ出力とエラーハンドリング

大柳です。 サーバレス・アーキテクチャがここ数年ブームです。その中でもAWS Lambdaがサーバレスを実装する方法として、様々なシーンで活用されています。 サーバレスは、その名の通りサーバを用意することなく、コードを動かすことができるためとても便利ですが、従来のサーバ上でのシステム稼働と勝手が違います。特に本番業務で使うにあたっては、構成や運用を考える必要があります。 Lambdaをこ... 続きを読む

AWS Lambdaを使ってEC2を定時起動・停止してみた

こんにちは!Tamaです! 今回はコスト削減のためインスタンスを定時で起動し定時で停止するLambda関数を作成したいと思います。 Auto Scalingでも定時起動停止は可能ですが今回はLambdaからでの設定を紹介します。 準備 AWS CLI とLambda(Python)からcliを使用する際に必要なモジュールをインストールします。 こちらを参考にさせて頂きまし... 続きを読む

AWS Lambda編~VPCにあるRDSへ接続を試してみる~

前回は『AWS Lambda編~VPCにあるElastiCacheへ接続を試してみる~』と題して、VPCにあるElastiCacheへ接続を試してみました。 今回は『AWS Lambda編~VPCにあるRDSへ接続を試してみる~』と題して、VPCにあるRDSへ接続を試してみたいと思います。 AWS Lambda VPCサポート AWS LambdaはVPC内リソースとしても作成する... 続きを読む

AWS Lambda編~VPCにあるElastiCacheへ接続を試してみる~

今回は『AWS Lambda編~VPCにあるElastiCacheへ接続を試してみる~』と題して、VPCにあるElastiCacheへ接続を試してみたいと思います。 AWS Lambda VPCサポート AWS LambdaがVPC内リソースへのアクセスが出来るようになりました。 この機能によりセキュアにAWS Lambdaを利用する事が出来るようになり、 VPC内にあるRDSやEla... 続きを読む

AWS Lambda編~S3イベント通知機能を実装する~

こんにちは!Narimasaです! 今回はAWS Lambdaを使ってS3のイベント通知機能を実装してみます。 トピックス ・AWS Lambdaが東京リージョン上陸 サーバレスでコードを実行できるAWS Lambdaが東京リージョンでも利用できるようになりました。 AWSLambdaが東京リージョンで利用可能に http://aws.typepad.com/aws_j... 続きを読む
1 / 212