本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
同步基础架构编排器以部署到 AWS Cloud
使用 AWS 基础设施编辑器 中的同步按钮 AWS Toolkit for Visual Studio Code 将您的应用程序部署到 AWS Cloud。
同步按钮从sam sync
命令行界面启动 AWS SAM 命令 (CLI).
该sam sync
命令可以部署新应用程序或将您在本地所做的更改快速同步到中 AWS Cloud。跑步sam sync
可能包括以下内容:
-
通过创建或更新本地
.aws-sam
目录sam build
来构建应用程序,为部署做好本地应用程序文件的准备。 -
对于支持 AWS 服务的资源APIs, AWS SAM CLI 将使用APIs来部署您的更改。的 AWS SAM CLI 这样做是为了快速更新您在云中的资源。
-
如有必要, AWS SAM CLI 执行 AWS CloudFormation 部署以通过更改集更新整个堆栈。
该sam sync
命令最适合快速开发环境,因为快速更新您的云资源可以使您的开发和测试工作流程受益。
要了解更多信息sam sync
,请参阅《AWS Serverless Application Model 开发者指南》中的使用 sam sync。
设置
要在基础架构编排器中使用同步功能,您必须拥有 AWS SAM CLI 已安装在您的本地计算机上。有关说明,请参阅安装 AWS SAM CLI(在 AWS Serverless Application Model 开发人员指南中)。
当你在基础设施编辑器中使用同步功能时, AWS SAM CLI 引用您的配置文件以获取将您的应用程序同步到所需的信息 AWS Cloud。有关创建、修改和使用配置文件的说明,请参阅《AWS Serverless Application Model 开发人员指南》中的配置项目设置。
同步和部署您的应用程序
要将您的应用程序同步到 AWS Cloud
-
在 “基础设施编排” 画布上选择 “同步” 按钮。
-
您可能会收到一条提示,要求您确认您正在使用开发堆栈。选择 “确定” 继续。
-
基础架构编排器可能会提示您配置以下选项:
-
AWS 区域— 要将应用程序同步到的区域。
-
AWS CloudFormation 堆栈名称- AWS CloudFormation 堆栈的名称。您可以选择现有堆栈名称或创建新堆栈名称。
-
亚马逊简单存储服务 (Amazon S3) S ervice 存储桶 — 您的亚马逊 S3 存储桶的名称。的 AWS SAM CLI 将在此处打包并存储您的应用程序文件和函数代码。您可以选择现有存储桶或创建新存储桶。
-
基础架构编排器将启动 AWS SAM CLI sam sync
命令并在您的中打开一个终端窗口IDE以输出其进度。