使用 AWS Toolkit to JetBrains 部署 AWS Serverins 应用程序 - AWS Toolkit for JetBrains

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

使用 AWS Toolkit to JetBrains 部署 AWS Serverins 应用程序

要完成此过程,您必须先创建 AWS 无服务器应用程序(如果尚未创建它)。

注意

要部署包含 AWS Lambda 函数的无服务器应用程序,并将该函数与任何非默认或可选属性一起部署,您必须先在函数的相应 AWS Serverless Application Model (AWS SAM) 模板文件中(例如,在名为template.yaml)。有关可用属性的列表,请参阅AWS::Serverless::Function中的awslab/无服务器应用程序模型GitHub 上的存储库。

  1. 如果您需要切换到其他 AWS 区域部署无服务器应用程序,请立即执行此操作。

  2. Project (项目) 工具窗口已打开并显示包含无服务器应用程序文件的项目的情况下,请右键单击项目的 template.yaml 文件。然后,选择 Deploy Serverless Application (部署无服务器应用程序)

    选择“Deploy Serverless Application (部署无服务器应用程序)”命令
  3. 完成 Deploy Serverless Application (部署无服务器应用程序) 对话框中的操作,然后选择 Deploy (部署)

    适用于 JetBrains 的 AWS 工具包创建相应的 AWS CloudFormation 堆栈以进行部署。它也会将堆栈的名称添加到CloudFormation中的列表AWS Explorer。如果部署失败,您可以尝试通过查看堆栈的事件日志

部署完成后,您可以运行(调用)AWS Lambda 函数的远程版本,这是该部署的应用程序的一部分。