AWS Lambda を使ってサーバーレスアプリケーションの構築を開始する方法に関するチュートリアルとドキュメントをご覧ください。AWS サーバーレスアプリケーションモデル (SAM) や AWS Cloud9 などのサーバーレスアプリケーションデベロッパー用ツールについても説明しています。
簡単に開始できるもう 1 つの方法は、事前構築済みのアプリケーションをすばやくデプロイできるようにする AWS Serverless Application Repository を使用する方法です。
特定のユースケースについて詳しく調べるには、ウェブアプリケーション開発、データ処理、モバイルバックエンド開発、エッジコンピューティングに関するリソースをご覧ください。
10 分だけお時間はありますか?
hello-world チュートリアルで使用を開始する
AWS Lambda コンソールで最初のステップを踏み出しましょう。非常に基礎的な要素について学習し、簡単な Lambda 関数をデプロイします。
さらに詳しい情報が必要ですか?
デベロッパーガイドを使ってサーバーレスアプリケーションを開発する
その他のリソース
AWS Serverless Application Repository を使用すると、コードサンプル、コンポーネント、アプリケーション一式を、数回クリックするだけですばやくデプロイできます。また、自分のアプリケーションを公開し、チーム内やコミュニティ全体で共有することもできます。
サーバーレスアプリケーションの開発に役立つ AWS サーバーレスアプリケーションモデル (SAM) や Cloud9 などの AWS デベロッパー用ツールの詳細に関するリソースもご覧ください。
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/SAR_pic.ea785b14fb3e1c7c82137350bc365f6b147b29b2.png)
AWS Serverless Application Repository
ご自分のユースケース向けのサーバーレスアプリケーション、コンポーネント、ソースコードを探してください。数回クリックするだけで、サーバーレスアプリケーションをデプロイします。 また、Serverless Application Repository を使用して、自分のアプリケーションを公開し、チーム内、組織内、またはコミュニティ全体で共有することもできます。
Serverless Application Repository の詳細 >>
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/SAM_flag_2.2df4237c4c55c06600ad6bdab4f91c0b93bcdf52.png)
デベロッパー用ツール
サーバーレスアプリケーションのデベロッパー用ツールは、開発サイクル全体でのサーバーレスアプリケーションの迅速な構築、テスト、デプロイ、モニタリングに役立ちます。ここでは、サーバーレスアプリケーションを定義するための AWS サーバーレスアプリケーションモデル (SAM) や、クラウドベースの IDE を提供する Cloud9、その他の役立つツールやサービスなどの詳細について学習します。
サーバーレスアプリケーション用のデベロッパー用ツールの詳細 >>
ユースケースを探す
ウェブアプリケーション開発、データ処理、モバイルバックエンド開発、エッジコンピューティングについては、以下のリソースをご覧ください。
ウェブアプリケーション
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/webapp_serverless.fd05d20f0d34984a60e8b4e2e5aa37271df7f76d.png)
サーバーレスウェブアプリケーションのチュートリアル
この入門チュートリアルでは、ユーザー独自の動的でサーバーレスなウェブアプリケーションを構築、デプロイする方法について学習します。静的なウェブリソースをホストする方法、ユーザーと認証の管理方法、バックエンド処理用の RESTful API を構築する方法について学習します。
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/SB1.f96dd19142a1c87e2ca486241e7c02a2fe39054f.png)
この 30 分の仮想ワークショップでは、AWS のサーバーレスのエキスパートが、シンプルなウェブアプリケーション用の AWS Lambda 関数の開発、デバッグ、デプロイについて説明します。また、具体的な手順のステップバイステップガイドも示します。
開始方法 >>
データ処理
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/dataprocessing_image_4.90f6c455286477317a281be5d93db0effcc13d18.png)
このチュートリアルでは、AWS Lambda と Amazon Kinesis を使用して包括的なデータ処理アプリケーションを構築する方法について学習します。Amazon Kinesis を使用して、データストリームを作成し、ストリーミングデータの分析と保存を行う Lambda 関数の作成などの AWS Lambda の操作を実行します。
開始方法 >>
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/RA_fileprocessing_1.7dfacb539b60cd97b21e349d0c5aade102d1d19e.png)
開始方法 >>
モバイルバックエンド
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/mobilebackend_3.849484d95ca8baf8ed5abd9ada47278bf7f0b9c7.png)
この開始方法のチュートリアルでは、シンプルなモバイルアプリケーションを構築し、AWS Lambda を使用してそのバックエンドのロジックをホストします。さまざまなコンポーネントを組み立てて、Android モバイルアプリケーションで Lambda 関数を呼び出して応答を処理できるようにする方法について学習します。
開始方法 >>
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/RA_mobilebackend_3.03938cacebfe6af7359e2b0082406b590ea90ff2.png)
リファレンスアーキテクチャでは、AWS Lambda と Amazon API Gateway および Amazon S3 を一緒に使用して、モバイルアプリケーションから写真やメモをアップロードする方法を示しています。これらのサービスを活用すれば、サーバー管理のオーバーヘッドが不要な、コスト効率の良いモバイルバックエンドを構築できます。
開始方法 >>
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/mobile_hub_4.jpg.f92eb1643d599b8dd302ec446b3f54cbcec2d249.png)
開始方法 >>
エッジコンピューティング
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/Cloudfront_1.335b0df76f28de531fcbf7c11956dcb6f925061d.png)
Lambda@Edge を使用すると、世界中の AWS エッジロケーションでコードを簡単に実行できます。これにより、エンドユーザーへの応答で生じるレイテンシーを最低限に抑えることができます。
開始方法 >>
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/cloudfron_talk3.7ea218fc87908bff1ddfdcbc29d10ba7b250905f.png)
この講演では、Lambda 関数を記述した後、対象の閲覧者が AWS Lambda@Edge を使ってどこからでも表示できるようにする方法について説明します。
開始方法 >>
AWS Lambda のリソースについてさらに詳しくご覧ください