AWS Lambda - Amazon API Gateway と AWS Lambda を使用した AWS サーバーレスマルチティアアーキテクチャ

このホワイトペーパーは過去の参考用です。一部のコンテンツは古く、一部のリンクは使用できない場合があります。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Lambda

AWS Lambda は、サーバーのプロビジョニング、管理、スケーリングを行わずに任意のコード関数を実行できるようにするコンピューティングサービスです。サポートされている言語には、Python、Ruby、Java、Go、.NET などがあります。Lambda 関数は、管理された分離されたコンテナで実行され、イベントソースと呼ばれる、 が使用可能 AWS にするいくつかのプログラムによるトリガーの 1 つであるイベントに応答して起動されますサポートされている言語とイベントソースの詳細については、「Lambda のFAQs」を参照してください。

Lambda の多くの一般的なユースケースは、Amazon S3 に保存されているファイルの処理や Amazon Amazon Kinesisからのデータレコードのストリーミングなど、イベント駆動型のデータ処理ワークフローを中心に展開されています。Amazon API Gateway と組み合わせて使用すると、Lambda 関数は一般的なウェブサービスの機能を実行します。クライアント HTTPS リクエストに応答してコードを開始します。API Gateway はロジック階層のフロントドアとして機能し、アプリケーションコードを AWS Lambda 呼び出します。