今回は『AWS Lambda編~AWS LambdaでPython対応を試してみる~』と題して、AWS Lambda でPython対応を試してみたいと思います。
re:Invent 2015で発表されたLambdaの機(jī)能でNode.jsとJavaファンクションに加えて新たにPythonを利用してファンクションを記述出來(lái)ます。
環(huán)境はAWS SDK for Pythonを利用できるPython 2.7のサポートとなります。
1.ブループリントの選択
今回はブループリントで試してみたいと思います。
s3-get-object-pythonを選択します。
2.イベント設(shè)定
Lambdaのイベント設(shè)定を行います。
3.ファンクション設(shè)定
ファンクション設(shè)定を行います。
RuntimeがPython2.7になっているのを確認(rèn)します。
4.ファンクションコード
ブループリントのPythonコードを確認(rèn)してみます。
SDK であるbotoを利用してS3オブジェクトのContentTypeを表示するプログラムになります。
5.レビュー
レビューで問(wèn)題無(wú)ければ作成を行います。
6.実行してみる
それでは実際に実行してみます。
該當(dāng)のS3にオブジェクトをアップしてCloudWatch Logsで確認(rèn)してみます。
ContentType が出力されているのがわかります。
いかがでしたでしょうか?
Pythonが使える事でより気軽にAWS Lambdaが利用できるようになりますね。
次回は『AWS Lambda編~AWS Lambdaでスケジュールイベントを試してみる~』と題して、AWS Lambda でスケジュールイベントを試してみたいと思います。
お楽しみに?。。?/p>
聯(lián)系客服