でサーバーレスアプリケーションをデバッグする AWS SAM - AWS Serverless Application Model

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

でサーバーレスアプリケーションをデバッグする AWS SAM

アプリケーションをテストしたら、見つかった問題をデバッグする準備が整います。 AWS SAM コマンドラインインターフェイス (CLI) を使用すると、サーバーレスアプリケーションを AWS クラウドにアップロードする前にローカルでテストおよびデバッグできます。アプリケーションのデバッグは、アプリケーションの問題やエラーを特定して修正します。

AWS SAM を使用してステップスルーデバッグを実行できます。ステップスルーデバッグは、コードを一度に 1 行または命令実行する方法です。内のデバッグモードで Lambda AWS SAM関数をローカルで呼び出すとCLI、その関数にデバッガーをアタッチできます。デバッガーを使用すると、コード行を行単位でステップスルーし、さまざまな変数の値を表示し、他のアプリケーションと同じように問題を修正できます。アプリケーションをパッケージ化してデプロイするステップを実行する前に、アプリケーションが期待どおりに動作しているかどうかを確認し、問題をデバッグして修正できます。

注記

アプリケーションに 1 つ、または複数のレイヤーが含まれている場合は、アプリケーションをローカルで実行してデバッグすると、レイヤーパッケージがダウンロードされ、ローカルホストにキャッシュされます。詳細については、「レイヤーがローカルにキャッシュされる方法」を参照してください。