

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

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

 **部署 CFN 模板** 

1. 在解决方案浏览器中，打开要部署的模板的上下文（右键单击）菜单，然后选择**部署到 AWS CloudFormation**。  
![\[Solution Explorer showing CloudFormation template with context menu options for deployment.\]](http://docs.aws.amazon.com/zh_cn/toolkit-for-visual-studio/latest/user-guide/images/vs-editor-solution-explorer-deploy.png)

   或者，要部署您当前正在编辑的模板，请从**模板**菜单中，选择**部署到 AWS CloudFormation**。  
![\[Template menu options including Deploy to CloudFormation and Estimate Cost.\]](http://docs.aws.amazon.com/zh_cn/toolkit-for-visual-studio/latest/user-guide/images/vs-editor-template-menu-deploy.png)

1. 在**部署模板**页面上，选择要用于启动堆栈的 AWS 账户和区域。  
![\[Deploy Template interface showing options to create or update a stack with account and region selection.\]](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 主题。
   + 使用 **Creation Timeout** 指定在堆栈被声明失败 (并回滚，除非已清除 CloudFormationRollback on failure** 选项) 之前 ** 应留出的创建堆栈的时间量。
   + 如果您希望堆栈在失败时回滚（即，自行删除），请使用 **Rollback on failure (失败时回滚)**。如果您出于调试目的希望堆栈保持活动状态，请将此选项保持清除状态，即使堆栈未能完成启动。

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