

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

# 在 Visual Studio 中部署 CloudFormation 模板
<a name="tkv-cfn-editor-deploy-template"></a>

 **部署 CFN 模板** 

1. 在解决方案浏览器中，打开要部署的模板的上下文（右键单击）菜单，然后选择**部署到 AWS CloudFormation**。  
![解决方案资源管理器显示带有快捷菜单选项的 CloudFormation 模板，用于部署。](http://docs.aws.amazon.com/zh_cn/toolkit-for-visual-studio/latest/user-guide/images/vs-editor-solution-explorer-deploy.png)

   或者，要部署您当前正在编辑的模板，请从**模板**菜单中，选择**部署到 AWS CloudFormation**。  
![模板菜单选项包括 “部署到” CloudFormation 和 “估算成本”。](http://docs.aws.amazon.com/zh_cn/toolkit-for-visual-studio/latest/user-guide/images/vs-editor-template-menu-deploy.png)

1. 在**部署模板**页面上，选择 AWS 账户 用于启动堆栈的以及启动堆栈的区域。  
![部署模板界面显示了通过账户和区域选择创建或更新堆栈的选项。](http://docs.aws.amazon.com/zh_cn/toolkit-for-visual-studio/latest/user-guide/images/vs-editor-cfn-deploy.png)

1. 选择 **Create New Stack (创建新堆栈)** 并为您的堆栈键入名称。

1. 选择以下任一选项（或不选择任何选项）：
   + 要接收有关堆栈的进度的通知，请从 **SNS Topic (SNS 主题)** 下拉列表中，选择 SNS 主题。您还可以通过选择 **Create New Topic (创建新主题)** 并在框中键入电子邮件地址来创建 SNS 主题。
   + 使用 Creati **on Timeout（**创建超时**）指定在堆栈被宣布失败（除非清除 “失败时回滚**” 选项，否则 CloudFormation 应允许创建堆栈多长时间）。
   + 如果您希望堆栈在失败时回滚（即，自行删除），请使用 **Rollback on failure (失败时回滚)**。如果您出于调试目的希望堆栈保持活动状态，请将此选项保持清除状态，即使堆栈未能完成启动。

1. 选择 **Finish (完成)** 以启动堆栈。