使用适用于 JetBrains 的 AWS 工具包运行(调用)或调试 AWS Lambda 函数的本地版本 - AWS Toolkit for JetBrains

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用适用于 JetBrains 的 AWS 工具包运行(调用)或调试 AWS Lambda 函数的本地版本

要完成此过程,您必须创建 AWS Lambda 函数(调用)或调试,如果您尚未创建它。

注意

要运行(调用)或调试 Lambda 函数的本地版本,并使用任何非默认或可选属性本地运行(调用)或调试该函数,您必须先在函数的相应 AWS SAM 模板文件中(例如,在名为的文件中)设置这些属性template.yaml在项目中)。有关可用属性的列表,请参阅AWS::Serverless::Function中的awslab/无服务器应用程序模型存储 GitHub。

  1. 请执行下列操作之一:

    • 在包含函数处理程序的代码文件中JavaPythonNode.js,或者C#中,选择函数处理程序旁边的边沟中的 Lambda 图标。选择 Run '[Local]' (运行“[本地]”)Debug '[Local]' (调试“[本地]”)

      
            通过从代码文件中的函数处理程序启动来运行或调试 Lambda 函数的本地版本
    • Project (项目) 工具窗口已打开并显示包含函数的项目后,打开项目的 template.yaml 文件。选择函数的资源定义旁边的边沟中的 Run (运行) 图标,然后选择 Run '[Local]' (运行“[本地]”)Debug '[Local]' (调试“[本地]”)

      
            通过从 AWS SAM 模板文件中的函数定义开始来运行或调试 Lambda 函数的本地版本
  2. 完成编辑配置(本地功能设置)对话框(如果已显示)对话框,然后选择运行或者Debug。结果将显示在 Run (运行)Debug (调试) 工具窗口中。

    • 如果编辑配置对话框未出现,并且您要更改现有配置,请先更改其配置,然后从头开始重复此过程。

    • 如果缺少配置详细信息,请展开模板AWS Lambda,然后选择本地。选择确定,然后从头开始重复此过程。