サーバーレス開発部@大阪の岩田です。 Pythonで開発しているLambdaをデバッグするためにSAM CLIを使ったリモートデバッグを試したので、その時の手順をまとめます。 雛形作成 まずはアプリの雛形を作成します。 SAMテンプレートは下記のように記述しました。 AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Description: > python remote debug Globals: Function: Timeout: 300 Resources: HelloWorldFunction: Type: AWS::Serverless::Function Properties: Handler: app.lambda_handler Runtime: python3.6
![IntelliJを使って、SAM CLIから起動したPythonのコードをリモートデバッグする | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/e34c70158725e734d0cb3250647179afd563a987/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2018%2F03%2Fserverless_application_model_sam.png)