AWS Lambda のドキュメントを調べたところ、AWS イベントに基づくサービスのトリガーに関するリファレンスがありました。Lambda のホスティング サービスに関するリファレンスが見つかりません。
AWS Lambdaを使用して Web サイトが使用する RESTful サービスを作成できるかどうかを知りたいですか?
NodeJs を使用してサービスを開発できます。
AWS Lambda のドキュメントを調べたところ、AWS イベントに基づくサービスのトリガーに関するリファレンスがありました。Lambda のホスティング サービスに関するリファレンスが見つかりません。
AWS Lambdaを使用して Web サイトが使用する RESTful サービスを作成できるかどうかを知りたいですか?
NodeJs を使用してサービスを開発できます。
先月の時点で、答えは変わりました。AWS Lambda 関数は同期応答を返すことができるようになり、AWS は現在、Lambda をモバイル バックエンドまたは完全な REST API として使用することを推奨しています。
ドキュメントは現時点では少しまばらですが、今のところここで読み始めることができます: http://aws.amazon.com/lambda/whatsnew/
Amazon は、 API Gatewayサービスでこれを直接サポートするようになりました。この投稿は、開始方法の優れた概要です。
答えは「はい」です。AWS ラムダを使用して、ウェブサイトが消費する RESTful サービスを構築することは可能です。
あなたの質問は、聴衆があなたと非常によく似た質問をする会議のプレゼンテーションで、Amazon の Tim Wagner によって回答されました。
質問
「インターネット上のユーザーからの通常の古い Web リクエストに基づいてラムダ関数をトリガーしたい場合...彼らはアドレスをヒットし、一連のクエリパラメーターを送信しました...したがって、この 1 つのステートレスな種類だけがあります。大量のデータが入ってきて、それからラムダ関数をトリガーしたいですか? ... オプションは何ですか? ... その node.js ワークロードを起動するには?」
答え 1
「... Beanstalk のようなものを使用して Web アプリを作成します。次に、その Web アプリ内で、実行する意味のあるワークロードまたはシナリオの部分に対してラムダ関数を呼び出します」
答え 2
「...ラムダのリクエストモデルに一致するように呼び出しを制限できる場合は、それをスキップして(beanstak webapp)、単に私たちがあなたのWebサービスプロキシであるかのように呼び出すことができます」
https://youtu.be/copO_JQQsBs?t=50m53s
あなたの質問のノード部分については。
答えは「はい」です。node.js を使用して Lambda 関数を開発できます。
以下のAmazonのウェビナーを参照してください。
「現在サポートされている言語は node.js です」
AWS Lambda を使用すると、ほぼすべてのことを (非常に簡単に) 行うことができます。以下のサーバーレス フレームワークを確認できます: http://docs.serverless.com/v0.5.0/docs