Amazon Redshift Serverless 工作组和命名空间概览 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon Redshift Serverless 工作组和命名空间概览

要在 Amazon Redshift Serverless 中隔离工作负载并管理不同的资源,您可以创建命名空间和工作组,并分别管理存储和计算资源。

Amazon Redshift Serverless 工作组和命名空间概览

命名空间是数据库对象和用户的集合。与存储相关的命名空间会将架构、表、用户或用于加密数据的 Amazon Key Management Service 密钥组合在一起。存储属性包括管理员用户的数据库名称和密码、权限以及加密和安全性。按命名空间分组的其他资源包括数据共享、恢复点和使用限制。您可以使用 Amazon Redshift Serverless 控制台、Amazon Command Line Interface 或 Amazon Redshift Serverless API 针对特定资源配置这些存储属性。

工作组是计算资源的集合。与计算相关的工作组将计算资源组合在一起,例如 RPU、VPC 子网组和安全组。工作组的属性包括网络和安全设置。按工作组分组的其他资源包括访问权限和使用限制。您可以使用 Amazon Redshift Serverless 控制台、Amazon Command Line Interface 或 Amazon Redshift Serverless API 来配置这些计算属性。

您可以创建一个或多个命名空间和工作组。每个命名空间只能有一个工作组与其关联。反过来,每个工作组只能与一个命名空间关联。

通过控制台开始使用 Amazon Redshift Serverless

设置 Amazon Redshift Serverless 涉及完成数个配置步骤。当您按照这些步骤设置 Amazon Redshift Serverless 时,您将创建命名空间和工作组,然后将它们相互关联。要通过 Amazon Redshift Serverless 控制台开始设置 Amazon Redshift Serverless 配置,您可以选择 Amazon Redshift Serverless 入门,以设置 Amazon Redshift Serverless 并开始与之交互。您可以选择具有默认设置的环境,这样可以更快地进行设置,也可以根据企业的要求明确配置设置。在此过程中,您可以为工作组和命名空间指定设置。

设置环境之后,工作组属性命名空间属性 可帮助您熟悉这些设置。

使用 Amazon Command Line Interface 和 Amazon Redshift Serverless API 管理工作组和命名空间

除了使用 Amazon 控制台,您还可以使用 Amazon CLI 或 Amazon Redshift Serverless API 与工作组和命名空间进行交互。下表列出了您可用于管理快照和恢复点的 API 和 CLI 操作。

API 操作 CLI 命令 描述

CreateNamespace

create-namespace

创建命名空间。默认设置下,Amazon Redshift Serverless 使用默认 Amazon Key Management Service 密钥创建命名空间,但您可以指定其他密钥来加密数据。您也可以通过恢复快照来创建命名空间。有关更多信息,请参阅使用快照和恢复点

UpdateNamespace

update-namespace

更新命名空间。

GetNamespace

get-namespace

检索有关命名空间的信息。

ListNamepaces

list-namespaces

检索有关命名空间列表的信息。

DeleteNamespace

delete-namespace

删除命名空间。

CreateWorkgroup

create-workgroup

创建工作组。创建工作组时,请确保您有一个可以与工作组关联的现有命名空间。在创建工作组时,您可以指定任意计算资源,例如子网、安全组或 RPU。

UpdateWorkgroup

update-workgroup

更新工作组。

GetWorkgroup

get-workgroup

检索有关工作组的信息。

ListWorkgroups

list-workgroups

检索有关工作组列表的信息。

DeleteWorkgroup

delete-workgroup

删除工作组。