Repolode
serverless

serverless/examples

AWS Lambdaなどのサーバーレスプラットフォーム向けに、すぐデプロイできるServerless Frameworkのひな形とサンプルサービスを多数収録。

スター
11,517
フォーク
4,350
未解決の Issue
181
最終コミット
10 日前

これは何?

このリポジトリには、サーバーレスアプリケーションの定義とデプロイに使うツール、Serverless Frameworkで構築された、すぐにデプロイできるサンプルサービスが集められています。大半はAWS Lambda向けで、Node.js、Python、Go、Java、Ruby、Rust、.NETなど、ランタイムごとに整理されています。各サンプルは個別のフォルダにあり、サービスの概要とユースケースを説明するREADMEが付属しています。

HTTPおよびREST API、GraphQLエンドポイント、Auth0やCognitoを使ったオーソライザー、SQSやKinesisのワーカー、スケジュール実行するcronジョブ、S3やSESのイベントトリガー、Step Functionsのワークフロー、Telegram、LINE、Alexaのボットなど、一般的なパターンを幅広く扱っています。最近追加されたサンプルには、Lambda上のMCPサーバー、LangGraphやStrandsで構築するBedrock AgentCoreのエージェント、ExpressやNext.jsアプリ向けのLambda Web Functionsも含まれています。

サンプルを使うには、リポジトリをcloneして目的のフォルダに移動し、deployコマンドを実行します。また、別のリポジトリで管理されているサンプルへのリンクをまとめたコミュニティセクションもあります。

主な機能

  • 01Node.js、Python、Go、Java、Ruby、Rust、.NETで書かれたAWS Lambdaのサンプルを収録。
  • 02DynamoDBまたはMongoDBをバックエンドに使うHTTPおよびREST APIを収録。
  • 03Auth0、Cognito、カスタムオーソライザーを使った認証のサンプルを提供。
  • 04SQS、Kinesis、S3、SES、スケジュール実行するcronジョブを使ったイベント駆動パターンを紹介。
  • 05MCPサーバーとBedrock AgentCoreエージェントのサンプルを収録。

ユースケース

  • AWS Lambdaで初めてサーバーレスAPIを構成する方法を学ぶ。
  • ランタイムに合ったひな形を使って、新しいLambdaサービスを始める。
  • サーバーレスバックエンドにAuth0またはCognitoによるAPI認証を追加する。
  • S3、SQS、DynamoDB Streamsをトリガーとするイベント駆動型の処理パイプラインを構築する。

クイックスタート

  1. 1

    Serverless Framework CLIをインストールする

    npm install -g serverless
  2. 2

    examplesリポジトリをクローンする

    git clone https://github.com/serverless/examples
  3. 3

    使いたい例のフォルダーに移動する

    cd examples/folder-name
  4. 4

    例をデプロイする

    serverless deploy

使う前に知っておきたいこと

  • リポジトリには明確に確認できるライセンスがないため、再利用する前に各例の利用条件を確認してください。
  • 各例は独自の依存関係とセットアップを持つ個別のプロジェクトのため、品質やメンテナンス状況にはばらつきがあります。

収録されている特集

トピック

よくある質問

examples とは?
AWS Lambdaなどのサーバーレスプラットフォーム向けに、すぐデプロイできるServerless Frameworkのひな形とサンプルサービスを多数収録。 このリポジトリには、サーバーレスアプリケーションの定義とデプロイに使うツール、Serverless Frameworkで構築された、すぐにデプロイできるサンプルサービスが集められています。大半はAWS Lambda向けで、Node.js、Python、Go、Java、Ruby、Rust、.NETなど、ランタイムごとに整理されています。各サンプルは個別のフォルダにあり、サービスの概要とユースケースを説明するREADMEが付属しています。
examples は無料で使えますか?ライセンスは?
examples は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
examples は今もメンテナンスされていますか?
活発にメンテナンス中。examples の最終コミットは 2026年10月28日 です。
examples は何に使えますか?
AWS Lambdaで初めてサーバーレスAPIを構成する方法を学ぶ。 ランタイムに合ったひな形を使って、新しいLambdaサービスを始める。 サーバーレスバックエンドにAuth0またはCognitoによるAPI認証を追加する。 S3、SQS、DynamoDB Streamsをトリガーとするイベント駆動型の処理パイプラインを構築する。
examples のインストール方法は?
Serverless Framework CLIをインストールする: npm install -g serverless examplesリポジトリをクローンする: git clone https://github.com/serverless/examples 使いたい例のフォルダーに移動する: cd examples/folder-name 例をデプロイする: serverless deploy
examples はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/serverless/examples

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト