将 S3 存储段用于对象存储
如果在 AWS 中升级不包含对象存储的 ArcGIS Enterprise 部署,请在 Amazon Simple Storage Service (S3) 存储段中创建一个文件夹,并将其注册为 ArcGIS Enterprise 托管服务器的对象存储,以便组织成员可以发布托管 3D 图层。
提示:
使用以下任意方法创建的新 ArcGIS Enterprise 部署都会包含一个注册为对象存储的 S3 存储段:
ArcGIS Enterprise Cloud Builder for Amazon Web Services 应用程序和命令行界面
Esri 提供的用于创建单机 ArcGIS Enterprise 部署的 AWS CloudFormation 模板
Esri 提供的用于创建高可用性 ArcGIS Enterprise 部署的 AWS CloudFormation 模板
先决条件
您需要以下内容来注册 S3 存储段以用作托管服务器对象存储:
具有 Amazon Simple Storage Service (S3) 访问权限的 Amazon Web Services 账户
注:
在此版本中,ArcGIS Enterprise 不支持 Amazon S3 目录存储段。
AWS 账户或预定义 IAM 角色的访问密钥和密钥 您的 AWS 账户的访问密钥和私有密钥,或预定义的 IAM 角色
注:
如果您使用 Esri 提供的 AWS CloudFormation 模板将对象存储添加至从 11.3 或更低版本升级的 ArcGIS Enterprise 部署中,则可能需要更新现有 IAM 角色。
与其余 ArcGIS Enterprise 部署位于同一区域的 S3 存储段中的空文件夹
注册 S3 存储段
您可以从 ArcGIS Server Administrator Directory 中注册存储段中的文件夹(如下所述),或者使用 ArcGIS API for Python。
按照以下步骤使用托管服务器站点的 ArcGIS Server Administrator Directory 将 S3 存储段注册到托管服务器作为 ArcGIS Enterprise 对象存储。
登录到托管服务器的 ArcGIS Server Administrator Directory。
您必须以托管服务器站点的主站点管理员身份进行登录,或者使用 OAuth 凭据通过 ArcGIS Enterprise 进行登录。
转至 data > registerItem。
随即显示注册数据项目页面。
根据您用于访问存储段中文件夹的身份验证类型,从 ArcGIS REST API 帮助中的注册数据项目的对象存储示例部分复制适当的 JSON。 将其粘贴到项目字段。 使用部署中的相应信息替换尖括号 (<>) 中的信息。
存储段所使用的命名空间必须对此 ArcGIS Server 站点唯一。
单击注册项目。