Lambda 関数の AWS SAM アプリケーションへの変換 - AWS Serverless Application Model

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

Lambda 関数の AWS SAM アプリケーションへの変換

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

コンソールから関数を移動し、ローカル開発を設定する手順については、「 デベロッパーガイド」の「VS Code を使用した Lambda 関数のローカル開発」を参照してください。 AWS Lambda Lambda 関数をコンソールから VS Code に移動し、 AWS SAM テンプレートに変換するには、次の手順に従います。これを行うと、次のことができます。

  • AWS クラウドで関数をリモートでデバッグします。詳細については、 AWS Lambda デベロッパーガイド「VS Code を使用した Lambda 関数のリモートデバッグ」を参照してください。

  • 関連するリソースとアクセス許可を Infrastructure as Code として管理します。詳細については、「 AWS Lambda デベロッパーガイド」の「Infrastructure as Code (IaC) での Lambda の使用」を参照してください。

  • を使用してアプリケーションをデプロイおよび更新します AWS SAMCLI。詳細については、「AWS SAM CLI」を参照してください。

  • Infrastructure Composer を使用してサーバーレスアーキテクチャを視覚的に設計します。詳細については、Infrastructure Composer デベロッパーガイドを参照してください。

詳細はこちら

詳細については AWS SAM、次のリソースを参照してください。