在每个 Amazon 新版本发布后不久,Esri 就会发布全新的 ArcGIS ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services Machine Images (AMI)、CloudFormation 模板以及更新的 ArcGIS Enterprise。构建新部署时应使用最新的 AMI 和工具。
更新现有部署的方式取决于部署的类型及其创建方式。
- 如果您使用 Esri 示例 Amazon Web Services (AWS) CloudFormation 模板部署了独立 ArcGIS Server 10.5.x 或更高版本的站点,并且在创建部署后未更改部署的架构,则可以使用 Esri 提供的 CloudFormation 模板进行升级。
- 如果您使用 Esri 示例 AWS CloudFormation 模板或 ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services 创建了 ArcGIS Enterprise 10.7 部署,并且在创建部署后未更改部署的架构,则可以使用由 Esri 提供的 CloudFormation 模板进行升级。
- 如果您使用 ArcGIS Server Cloud Builder on Amazon Web Services 创建了 ArcGIS Server 10.6.x 或更早版本的站点,则升级站点的方式与升级本地软件的方式相同。有关说明,请参阅升级 ArcGIS Server。
- 如果您使用了 AWS Management Console 来创建 ArcGIS Server 或 ArcGIS Enterprise 部署,或者使用 Esri 示例 AWS CloudFormation 模板创建了部署,但随后更改了架构(例如,更改了 Elastic IP 地址、添加了负载均衡器或添加了弹性块存储卷),则升级软件的方式与升级本地软件的方式相同。请参阅以下升级主题来升级各个组件:
警告:
如果您的门户内容目录存储在 Amazon S3 存储段,并且您使用 AWS Management Console 来创建 10.6.1 或更早版本部署,请升级到 Portal for ArcGIS 10.7.1;请勿升级到 10.7。一个已知缺陷 (BUG-000121142) 会导致升级到 10.7 失败。
如果已使用上述支持的 CloudFormation 模板或 Chef Cookbook 部署门户,则可以改用 Esri CloudFormation 升级模板或最新的 Cookbook 进行升级。这两项包含解决方法,无需手动运行脚本来更正问题。
在升级 ArcGIS Enterprise 部署前,请使用随 Portal for ArcGIS 安装的 webgisdr 工具来创建所有 ArcGIS Enterprise 组件的备份。如果遇到问题需要恢复到旧部署,此备份允许您将部署恢复为使用相同的 URL。
注:
如果部署中存在时空大数据存储,请使用 ArcGIS Data Store backupdatastore 实用程序创建其备份,因为这并未包含在 webgisdr 工具所创建的备份中。
如果您不希望在现有实例上应用更新,则可将站点保持为当前版本,或使用最新的 ArcGIS Enterprise 在 AWS AMI 上启动新站点,然后在其中重新部署服务、数据和应用程序。