Deploy Serverless Application 对话框 - AWS Toolkit for JetBrains

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

Deploy Serverless Application 对话框

这些区域有:部署无服务器应用程序对话框中显示适用于 JetBrains 的 AWS 工具包中的部署 AWS 无服务器应用程序


      Deploy Serverless Application 对话框。

这些区域有:部署无服务器应用程序对话框包含以下项:

创建堆栈

(必需)为 AWS CloudFormation 中要在 AWS CloudFormation 中为连接的 AWS 账户创建的 AWS Serverless Application Model (AWS SAM) 命令行界面 (CLI) 提供堆栈的名称。然后,AWS SAM CLI 使用此堆栈部署 AWS 无服务器应用程序。

更新堆栈

(必需)在连接的 AWS 账户中选择现有 AWS CloudFormation 堆栈的名称,以便 AWS SAM CLI 用于部署 AWS 无服务器应用程序。

注意

要么创建堆栈或者更新堆栈是必需的,但不是两者都是必需的。

模板参数

(可选)适用于 JetBrains 的 AWS 工具包在相应项目的template.yaml文件。要为参数指定值,请选择参数旁边的 Value (值) 列中的框,输入值,然后按 Enter。有关更多信息,请参阅 。参数中的AWS CloudFormation 用户指南

S3Bucket

(必需)在连接的 AWS 账户中为 AWS SAM CLI 选择现有 Amazon Simple Storage Service (Amazon S3) 存储桶以便其用于部署 AWS 无服务器应用程序。要在账户中创建 Amazon S3 存储桶并让 AWS SAM CLI 改用该存储桶,请选择Create,然后按照屏幕上的说明进行操作。

ECR 存储库

(对于是必需的Image仅限于软件包类型)在连接的 AWS 账户中选择现有的 Elastic Container Registry (Amazon ECR) 存储库 URI,以便 AWS SAM CLI 用于部署 AWS 无服务器应用程序。有关 AWS Lambda 程序包类型的信息,请参阅Lambda 部署程序包中的AWS Lambda 开发人员指南

部署前需要确认

(可选)如果选中此选项,则指示 AWS CloudFormation 等待您完成对应堆栈的创建或更新在 AWS CloudFormation 中执行堆栈的当前更改集。如果不执行此更改集,AWS 无服务器应用程序将无法进入部署阶段。

在容器内构建函数

(可选)如果选择此项,AWS SAM CLI 会在部署之前在类似的 Docker 容器中本地构建无服务器应用程序的任意函数。如果函数依赖于具有本地编译的依赖关系或程序的程序包,这会很有用。有关更多信息,请参阅 。构建应用程序中的AWS Serverless Application 模型开发人员指南