VS Code を使用して、ローカルに構成された AWS SAM (サーバーレス アプリケーション モデル) CLI で Lambda 関数を記述しています。このコマンドsam init --runtime nodejs12.x --nameを使用してこのプロジェクトを開始しました
このコマンドを実行した後、サンプルの hello-world プロジェクト スキャフォールドを取得し、Run Locally|などのオプションを確認できます。ローカルでデバッグ | このスクリーンショットのように構成します:-
このオプションは、VS Code エディターにインストールされている「Code Lens」プラグインを使用して提供されると思います。このオプションをローカルで使用して、独自のコードを記述してデバッグすることができましたが、しばらくすると、このオプションは次のように消えました:-
これで、デバッグ モードで Lambda コードを実行できなくなりました。このコマンドを実行することにより:- sam local invoke --event sam local invoke --no-event
Lambda は通常どおりローカルで実行されていますが、デバッグ モードでは実行されていません。新しい AWS SAM プロジェクトを作成すると、オプションが表示されますが、コードには表示されなくなりました。Code Lens や SAM Serverless Template と関係がありますか?
助けてください:- オプション A) このオプションを有効にするには オプション B) AWS SAM で Lambda をデバッグモードで実行するための同等のコマンド
ありがとうございました、