LoginSignup
6
7

More than 5 years have passed since last update.

Amazon Lambdaのチュートリアルをいじってみた (1)

Posted at

Amazon Lambdaのチュートリアルをやってみた。

コード実行までの時間 5分

Amazon Lambdaとは

Amazon Lambdaはいままでのようなインスタンスの管理がまったくいらない
コンピューティングプラットフォーム。

Web Console上からソースコードを入力し実行するだけで、
処理を行うことができる。

Resionの選択

キャプチャ1.JPG

Amazon Lambdaは、US.East,EU,US Westのみ
提供されている。

今回は、US Eastを選択する。

Amazon Lambdaの開始

Get Started Nowを選択

New Function の作成

Name , Descriptionの設定

  • name : lambdasample
  • Description(任意)
  • role : basic execution roleを選択する。
    キャプチャ2.JPG

キャプチャ3.JPG

lambdaを実行するためのIAM roleが新規に作成される。
内容を確認し、Allowを選択する。

設定画面に戻るので、create Lambda functionを押す 。
これで、functionの作成完了。

作成したfunctionを試す

Lambda : Function list の画面のActions > Edit/Testを選択する

キャプチャ4.JPG

 Invoke を押すと実行が試せる。

キャプチャ5.JPG

ログの参照

Lambdaが実行されたときのlogは、Log GroupsとしてCloudwatchに作成され出力されている。

キャプチャ6.JPG

感想

開始から数分でコードの実行ができた。

インスタンスを用意することなく、簡単なコードであれば、ファイルをアップロードするなどしなくても実施できるのでソースコードのみに集中できる。
細かい単位のfunctionを作るようにし、sample eventから試せるように設計すれば、単体でのテストも本番の環境と同じ場所でテストできる。

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7