使用 AWS Toolkit for JetBrains 更改(更新)AWS 无服务器应用程序设置 - AWS Toolkit for JetBrains

使用 AWS Toolkit for JetBrains 更改(更新)AWS 无服务器应用程序设置

您必须先部署要更改的 AWS 无服务器应用程序(如果尚未部署)。

注意

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

  1. Project (项目) 工具窗口已打开并显示包含无服务器应用程序文件的项目的情况下,请打开项目的 template.yaml 文件。更改文件的内容以反映新设置,然后保存并关闭文件。

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

  3. 右键单击项目的 template.yaml 文件,然后选择 Deploy Serverless Application (部署无服务器应用程序)

    选择“Deploy Serverless Application (部署无服务器应用程序)”命令
  4. 完成 Deploy Serverless Application (部署无服务器应用程序) 对话框中的操作,然后选择 Deploy (部署)。AWS Toolkit for JetBrains 更新部署的相应 AWS CloudFormation 堆栈。

    如果部署失败,您可以通过查看堆栈的事件日志来尝试确定原因。