タグ

Lambdaに関するnekoyamasanのブックマーク (3)

  • AWS LambdaのfunctionをPythonで書く - Qiita

    AWS LambdaではLambda functionとして使える言語は現時点ではJavaScript/Node.jsしかありません。 でもPythonで書きたい人もいるよねってことでPythonで書いたスクリプトを実行してみました。 といっても難しいことはしていません。 Lambda functionとして実行するスクリプトでは外部コマンドが実行可能なことがわかっています。また、環境内にはpythonのruntimeがあることも前回の調査でわかりました(AWS Lambdaをいろいろ暴くのls結果参照)。 というわけでPythonで書いたスクリプトをLambda function内でJavaScriptを使って生成し、child_process()を使って外部コマンドとして呼び出す、というだけです。 では早速やってみましょう。 今回はLambda function内でスクリプト生成するの

    AWS LambdaのfunctionをPythonで書く - Qiita
  • LambdaからIoT経由でArduino Yúnへ(前編)

    先日AWS IoTがリリースされて、早速Yúnをつないでみたのですが、その時にやったことはArduino YunからAWS IoTにメッセージを送るとそれがS3に保存されるというものでした。つまり、Arduino Yun -> AWS IoT -> AWS S3という情報の流れです。 でも、その逆もやりたいと思っていました。Amazon Web Services -> AWS IoT -> Arduino Yunというメッセージの流れです。 これは例えば、CloudWatchでアラートが発生したらYunがモーターをぐるぐる回して僕に報告してくれるというようなものをイメージしています。デバイス同士が連携するのではなく、Amazon Web Servicesがメッセージの発生源となって、AWS IoTを経由してデバイスにそれを伝えるということです。 そこで今回はAWS S3 -> AWS Io

    LambdaからIoT経由でArduino Yúnへ(前編)
  • 初めてのAWS Lambda ~AWS Lambdaで始めるイベントドリブンアプリケーション

    対象読者 Web系プログラマ AWSに興味のある方 必要な環境 AWSアカウント AWS Lambdaとは 「AWS Lambda」は、クラウド上でアプリケーションを実行する新たなプラットフォームです。AWS Lambdaを使えば何らかのイベントをトリガーに処理を実行することが可能です。Amazon Simple Storage Service(以下、Amazon S3)のバケットへのファイルのアップロード、Amazon Kinesisのストリームに届いたメッセージ、Amazon DynamoDBにおけるテーブルの更新といったイベントを受けて、事前に用意したコードを自動的に実行することができます。 従来であれば、こうしたイベントドリブンなアプリケーションの開発は非常に手間がかかりました。たとえば、変更を検知するためにポーリングし続ける仕組みや、変更を検知したらそれに応じた適切な処理を行う仕

    初めてのAWS Lambda ~AWS Lambdaで始めるイベントドリブンアプリケーション
  • 1