

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

# 使用 CloudFormation 运行 Neptun Blue/Green e 解决方案的模板
<a name="neptune-BG-console-cfn"></a>

您可以使用 AWS CloudFormation 来部署 Neptune 解决方案 Blue/Green 。该 CloudFormation模板在蓝源 Neptune 数据库所在的 VPC 中创建一个 Amazon EC2 实例，在那里安装解决方案并运行该实例。您可以在 CloudWatch 日志中监控其进度，如[监控进度](neptune-BG-monitoring.md)中所述。

您可以使用以下链接查看解决方案模板，也可以选择 La **unch Stack** 按钮在 CloudFormation 控制台中启动该模板：


|  |  |  | 
| --- |--- |--- |
| [视图](https://aws-neptune-customer-samples-us-east-1.s3.amazonaws.com/neptune-bg/bg.yaml) | [在 Designer 中查看](https://console.aws.amazon.com/cloudformation/designer/home?templateURL=https://aws-neptune-customer-samples-us-east-1.s3.amazonaws.com/neptune-bg/bg.yaml) | [https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?stackName=NeptuneBG&templateURL=https://aws-neptune-customer-samples-us-east-1.s3.amazonaws.com/neptune-bg/bg.yaml](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?stackName=NeptuneBG&templateURL=https://aws-neptune-customer-samples-us-east-1.s3.amazonaws.com/neptune-bg/bg.yaml)  | 

在控制台中，从窗口右上角的下拉列表中选择要运行解决方案的 AWS 区域。

按如下方式设置堆栈参数：
+ **`DeploymentID`**— 每个 Neptune Blue/Green 部署的唯一标识符。

  它用作绿色数据库集群标识符，也用作为在部署期间创建的新资源命名的前缀。
+ **`NeptuneSourceClusterId`** – 要升级的蓝色数据库集群的标识符。
+ **`NeptuneTargetClusterVersion:`** – 您要将蓝色数据库集群升级到的 [Neptune 引擎版本](engine-releases.md)。

  此值必须高于当前蓝色数据库集群的引擎版本。
+ **`DeploymentMode`** – 表示这是新部署，还是尝试恢复先前的部署。当您使用与先前部署相同的 `DeploymentID` 时，请将 `DeploymentMode` 设置为 `resume`。

  有效值为：`new`（默认值）和 `resume`。
+ **`GraphQueryType`** - 数据库的图形数据类型。

  有效值为：`propertygraph`（默认值）和 `rdf`。
+ **`SubnetId`** – 来自您的蓝色数据库集群所在的同一 VPC 的子网 ID。（请参阅[从同一 VPC 中的 Amazon EC2 实例连接到 Neptune 数据库集群](get-started-connect-ec2-same-vpc.md)）。

  如果您想通过 [EC2 连接](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Connect-using-EC2-Instance-Connect.html)以 SSH 方式连接到该实例，请提供公有子网的 ID。
+ **`InstanceSecurityGroup`** – Amazon EC2 实例的安全组。

  安全组必须有权访问您的蓝色数据库集群，并且您必须能够以 SSH 方式连接到该实例。请参阅[使用 VPC 控制台创建安全组](get-started-vpc.md#security-vpc-security-group)。

等到堆栈完成。一旦完成，就启动此解决方案。然后，您可以使用 CloudWatch 日志监控部署过程，如下一节所述。