

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

# Lambda 関数の AWS SAM アプリケーションへの変換
<a name="convert-lambda-to-sam"></a>

VS Code as infrastructure as code (IaC) で管理する関数が Lambda コンソールにある場合は、それを VS Code に転送してから AWS SAM テンプレートに変換できます。関数を AWS SAM テンプレートに変換すると、インフラストラクチャのバージョニングを制御し、デプロイを自動化し、関数をリモートでデバッグし、開発ライフサイクル全体で一貫した環境を維持できます。ローカルおよびリモートのデバッグ機能を使用すると、コードをステップスルーし、変数を検査し、ローカルと AWS クラウドの両方でブレークポイントを設定することで、問題をより効果的にトラブルシューティングすることもできます。

コンソールから関数を移動し、ローカル開発を設定する手順については、「*AWS Lambda デベロッパーガイド*」の「[VS Code を使用した Lambda 関数のローカル開発](https://docs.aws.amazon.com/lambda/latest/dg/foundation-iac-local-development.html)」を参照してください。Lambda 関数をコンソールから VS Code に移動し、 AWS SAM テンプレートに変換するには、次の手順に従います。その後、以下を実行できます。
+ ** AWS クラウドで関数をリモートでデバッグします。**詳細については、「*AWS Lambda デベロッパーガイド*」の「[Visual Studio Code での Lambda 関数のリモートデバッグ](https://docs.aws.amazon.com/lambda/latest/dg/debugging.html)」を参照してください。
+ **関連するリソースと許可を Infrastructure as Code として管理する。**詳細については、「*AWS Lambda デベロッパーガイド*」の「[Lambda と Infrastructure as Code (IaC) の使用](https://docs.aws.amazon.com/lambda/latest/dg/foundation-iac.html)」を参照してください。
+ **を使用してアプリケーションをデプロイおよび更新します AWS SAM CLI。**詳細については、「[AWS SAM CLI](using-sam-cli.md)」を参照してください。
+ **Infrastructure Composer を使用してサーバーレスアーキテクチャを視覚的に設計する。**詳細については、「[Infrastructure Composer Developer Guide](https://docs.aws.amazon.com/application-composer/latest/dg/what-is-composer.html)」を参照してください。

## 詳細情報
<a name="convert-lambda-to-sam-learn"></a>

引き続き学習するには AWS SAM、次のリソースを参照してください。
+ **[The Complete AWS SAM Workshop](https://s12d.com/sam-ws-en-intro)** – AWS SAM が提供する多くの主要機能を学べるように設計されたワークショップ。
+ **[ SAM を使用したセッション](https://www.youtube.com/playlist?list=PLJo-rJlep0ED198FJnTzhIB5Aut_1vDAd)** – AWS Serverless Developer Advocate チームによって作成されたビデオシリーズ AWS SAM。
+ **[Serverless Land](https://serverlessland.com/)** – AWS サーバーレスに関する最新情報、ブログ、動画、コード、学習リソースをまとめたサイト。