

# サンプルアプリケーションとパターンの使用開始
<a name="example-apps"></a>

次のリソースを使用すると、一般的な Lambda ユースケースを実装するサーバーレスアプリケーションをすばやく作成およびデプロイできます。アプリケーションの例ごとに、AWS マネジメントコンソール を使用してリソースを手動で作成および設定するか、AWS Serverless Application Model を使用して IaC でリソースをデプロイする手順を示します。コンソールの手順に従って、各アプリケーションに個々の AWS リソースの設定について詳細を確認するか、AWS SAM を使用して本番環境と同じようにリソースをすばやくデプロイします。

## ファイル処理
<a name="examples-apps-file"></a>
+ **[PDF 暗号化アプリケーション](file-processing-app.md)**: Amazon Simple Storage Service バケットにアップロードされた PDF ファイルを暗号化し、別のバケットに保存するサーバーレスアプリケーションを作成します。これは、アップロード時に機密文書を保護するのに役立ちます。
+ **[イメージ分析アプリケーション](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-example-s3.html)**:ドキュメント処理、コンテンツモデレーション、自動イメージ分析に役立つ Amazon Rekognition を使用して画像からテキストを抽出するサーバーレスアプリケーションを作成します。

## データベース統合
<a name="examples-apps-database"></a>
+ **[Queue-to-Database アプリケーション](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-lambda-tutorial.html)**: ユーザー登録の処理や注文の送信の処理に役立つ、Amazon RDS データベースにキューメッセージを書き込むサーバーレスアプリケーションを作成します。
+ **[データベースイベントハンドラー](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-example-ddb.html)**: 監査ログ記録、データレプリケーション、自動ワークフローに役立つ、Amazon DynamoDB テーブルの変更に応答するサーバーレスアプリケーションを作成します。

## スケジュールされたタスク
<a name="examples-apps-scheduled"></a>
+ **[データベースメンテナンスアプリケーション](scheduled-task-app.md)**: cron スケジュールを使用して Amazon DynamoDB テーブルから 12 か月以上経過したエントリを自動的に削除するサーバーレスアプリケーションを作成します。これは、データベースの自動メンテナンスとデータライフサイクル管理に役立ちます。
+ **[Lambda 関数の EventBridge スケジュールルールを作成する](https://docs.aws.amazon.com/eventbridge/latest/userguide/run-lambda-schedule.html)**: EventBridge のルールにスケジュールされた式を使用して、時間指定のスケジュールで Lambda 関数をトリガーします。この形式では、cron 構文を使用して 1 分単位で設定できます。

## その他のリソース
<a name="examples-apps-additional-resources"></a>

Lambda とサーバーレスアプリケーション開発についての詳細は、次のリソースを確認してください。
+ **[Serverless Land](https://serverlessland.com/)**: サーバーレスアプリケーションを構築する際に、すぐに活用できるパターンのライブラリ。これにより、開発者は Lambda、API Gateway、EventBridge などの AWS サービスを使用してアプリケーションをより速く作成できます。このサイトには構築済みのソリューションとベストプラクティスが用意されているため、サーバーレスシステムの開発が容易になります。
+ **[Lambda サンプルアプリケーション](https://docs.aws.amazon.com/lambda/latest/dg/lambda-samples.html)**: このガイドの GitHub リポジトリで利用可能なアプリケーション。これらのサンプルは、さまざまな言語と AWS サービスの使用方法を示しています。各サンプルアプリケーションには、デプロイとクリーンアップを容易にするスクリプトとサポート リソースが含まれています。
+ **[AWS SDK を使用した Lambda のコード例](https://docs.aws.amazon.com/lambda/latest/dg/service_code_examples.html)**: AWSソフトウェア開発キット (SDK) で Lambda を使用する方法を示す例。これらの例には、基本、アクション、シナリオ、AWS コミュニティへの貢献が含まれます。例としては、基本的な操作、個々のサービス関数、複数の関数または AWS サービスを使用する特定のタスクが含まれます。