可以使用 Esri 提供的 Amazon Web Services (AWS) CloudFormation 模板创建 AWS CloudFormation 和 ArcGIS 中所述的部署。可使用 AWS Management Console 来启动 CloudFormation 模板(如本主题中所述)或使用 AWS SDK。
将在 readme 文件中介绍先决条件,该文件与 Esri 提供的每个模板相关联。启动堆栈之前,必须满足这些先决条件。
如果具有要运行为此部署的一部分的其他已定义脚本,可以在手动部署 CloudFormation 模板时包括这些脚本。例如,可以编写自己的脚本来添加用户或加载数据。
要运行其他脚本,请执行步骤 2 及其子步骤。如果没有要运行的其他脚本,请跳过步骤 2.
- 首次使用 Amazon Machine Image (AMI) 之前,请接受 AWS Marketplace 上的条款。
- 如果您编写了要在部署结束时运行的脚本,请按照以下步骤来包含该脚本:
- 创建包含脚本的存档。
- 请将存档放置在 Amazon Simple Storage Service (S3) 存储段中,将通过运行由 Esri 提供的 CloudFormation 模板时所使用的同一帐户来访问该存储段。
执行步骤 7 时,请使用此 S3 存储段信息来更新 PostInstallationScript 参数。
- 请转至 Esri 存储示例 CloudFormation 模板的 S3 存储段。
您可以在 AWS CloudFormation 和 ArcGIS 中找到存储段的链接。
- 选择需要的模板,单击 ReadMe,阅读该模板的说明。
注:
每个模板都有启动堆栈前必须满足的先决条件。这些先决条件都记录在 readme 文件中。启动堆栈之前,应满足所有先决条件。
- 单击查看以下载模板。启动堆栈前,请打开并检查模板,以确保拥有需要为模板的 Parameters 对象属性提供的所有信息。
- 满足所有先决条件并拥有需要为模板提供的信息后,请单击启动堆栈以运行模板。
- 使用您的 Amazon 帐户登录 AWS Management Console。
CloudFormation 堆栈页面将打开。
- 根据需要更改默认的堆栈名称,然后单击继续。
- 根据需要设置您的堆栈属性,然后单击继续。
- 添加标签以轻松标识实例,例如,Key = Name 和 Value = MyCloudFormation,然后单击继续。
- 请检查您所有的参数值。当您准备创建堆栈时,请单击继续。
启动堆栈。对于大部数部署,配置已完成。可以使用输出标签中的 URL 访问站点。