云端集成
组织可以与云服务相集成以作为 ArcGIS Enterprise on Kubernetes 架构的一部分。 集成带来的好处包括,提高可靠性和弹性、降低运营成本和集群资源要求,并且与系统托管选项相比,可更轻松地管理相关工作负载。
ArcGIS Enterprise on Kubernetes 组织可以在配置新组织时和备份存储注册期间添加云服务。 现有组织可以使用 ArcGIS Enterprise Manager 迁移至云关系存储。 通过创建备份、取消部署组织、使用云对象存储配置组织以及从备份恢复,现有组织可以迁移到云对象存储。
以下云存储服务可用于组织的备份存储或对象存储位置:
Amazon 简单存储服务 (S3)
Azure Blob 存储
Google Cloud 存储
注:
在此版本中,不支持对象存储或备份存储位置使用启用了分层命名空间(借助 ADLS gen2)的 Azure Blob 存储容器或 S3 目录存储段。
以下云数据库服务可用于组织的关系存储:
Amazon RDS for PostgreSQL
Amazon Aurora PostgreSQL
Azure Database for PostgreSQL - Flexible Server
Google Cloud SQL for PostgreSQL
Google Cloud AlloyDB for PostgreSQL
注:
PostgreSQL 实例必须是启用了 PostGIS 扩展模块的 15.x 至 18.x 版本。 由于 PostGIS 问题 5978,不支持 PostGIS 3.5.3 和 3.6.0。
ArcGIS Enterprise on Kubernetes 组织可以访问不同的端点以实现各种目的。 云备份存储使用云服务对象创建备份并还原到组织。 云对象存储和云关系存储是使用持久卷存储数据的对象存储和关系存储 StatefulSet 的替代项。 有关对象存储和关系存储用途的详细信息,请参阅系统架构。
以下几节介绍了云提供商和服务在管理 API 中的结构化方式以及更新凭据的处理方式。
云提供商与云服务
云提供商为可以包含多个相关云服务的父对象。 ArcGIS Enterprise on Kubernetes 目前支持的提供商包括 Amazon Web Services (AWS)、Microsoft Azure 和 Google Cloud Platform (GCP)。 单一云提供商可以具有多个云服务作为子对象,如下图所示:

云对象存储凭据
如果您将对象存储设置为在配置组织时使用云提供商,则会将相关的凭据类型和密钥附加到提供商级别资源。 由此可将单一凭据用于许多云服务,如下图所示:

如果云服务没有特定凭据,默认将使用提供商级别凭据,如下图所示:

在云服务级别下更新凭据时,仅该服务受影响。 在云提供商级别下更新凭据时,与该凭据有关的所有存储服务将相应地更新。 ArcGIS Enterprise Manager 中将显示一条通知,指示正在更新全局提供商级别凭据。 此举将刷新相关云存储服务,以使用更新后的凭据。
凭据身份验证类型还可以从访问密钥或存储账户密钥分别更新为 IAM 角色或托管标识。 这为应用程序与配置的云服务的身份验证提供了更大的灵活性。
云关系存储凭据
如果您将关系存储设置为使用云数据库服务,ArcGIS Enterprise on Kubernetes 将使用您提供的数据库管理员凭据来创建初始数据库连接以及一系列用户、方案和用于存储托管要素数据以及(自定义和配置设置等)管理记录的数据库。
在云服务级别更新凭据不会影响其他服务,在云提供商级别更新凭据不会影响任何关联的云数据库服务。