はじめに
サーバーレスの関数実行で便利とは聞いているが、実際に触ったことがないので、メモ(hello worldをconsole上レベル)
AWS Lambda(イベント発生時にコードを実行)| AWS
流れ
関数の作成
関数の作成でも、1から作成、設計図の使用、コンテナイメージ など色々ある模様。
今回は概要を掴むため、設計図の使用 から hello-world-python でやってみる
フィルタで調べて、「設定」をクリック
基本的な情報
関数名を myfunctest とか適当に命名して、
1.基本的な Lambda アクセス権限で新しいロールを作成
2.既存のロールを使用する
3.AWS ポリシーテンプレートから新しいロールを作成
1を選択し関数の選択をクリック
少し時間かかるが作成され関数にリダイレクト
関数の実行
実際のコードとかに
|
|
変更を加えて、Deploy後に、testをクリック
結果に hello busitora が出てればOK
感想
何かの処理にトリガーさせて、関数を実行みたいなことができる。
便利そう。slackbotとか、たまにしか関数が実行されない処理とかで
ちょっと作りたいとかなら専ら便利か?
色々試していきたい。
API Gateway絡めて実際に使っていきたい。
いつか実務で使うとなった時に、あ、進研ゼミでやったやつだ状態にしておきたいですね。
自分用のブログだしこのレベル感でも許される。Qiitaなら許されなそう