创建使用 Amazon DocumentDB 无服务器的集群 - Amazon DocumentDB

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建使用 Amazon DocumentDB 无服务器的集群

创建 Amazon DocumentDB 无服务器集群

借助 Amazon DocumentDB 无服务器,您的集群可以与预置集群互换。您的集群可以有一些实例使用无服务器,有些实例为预置实例。

确认所需区域和引擎版本支持 DocumentDB 无服务器。请参阅DocumentDB 无服务器的要求和限制

要创建可以在其中添加无服务器实例的 Amazon DocumentDB 集群,请按照 创建 Amazon DocumentDB 集群 中的相同过程进行操作。唯一区别在于还必须提供 ServerlessV2ScalingConfiguration 参数。

ServerlessV2ScalingConfiguration 参数指定 DocumentDB 无服务器实例的扩缩容量范围。由适用于集群中所有 DocumentDB 无服务器实例的最小和最大 DocumentDB 容量单位(DCU)值组成:

  • MinCapacity 值指定最小扩缩容量。

  • MaxCapacity 值指定最大扩缩容量。

有关扩展的更多信息,请参阅Amazon DocumentDB 无服务器扩缩配置

Using the AWS 管理控制台

以下 AWS 管理控制台 配置示例显示了如何创建 DocumentDB 无服务器集群。

  1. 登录 AWS 管理控制台 并打开 Amazon DocumentDB 控制台。

  2. 在导航窗格中,选择集群

    提示

    如果您在屏幕左侧没有看到导航窗格,请在页面左上角选择菜单图标 (Hamburger menu icon with three horizontal lines.)。

    将显示集群表。

  3. 选择创建

    将显示创建 Amazon DocumentDB 集群页面。

  4. 在“创建 Amazon DocumentDB 集群”页面上,在集群类型部分中选择基于实例的集群(这是默认选项)。

  5. 集群配置部分中:

    1. 集群标识符中,输入唯一名称,例如 myserverlesscluster。请注意,无论如何输入,控制台都会将所有集群的名称更改为小写。

    2. 对于引擎版本,选择 5.0.0(这是默认选项)。

  6. 集群存储配置部分,选择 Amazon DocumentDB 标准(此为默认选项)。

    注意

    此类别中的另一个选项是 Amazon DocumentDB I/O 优化。要了解有关任一选项的更多信息,请参阅 Amazon DocumentDB 集群存储配置

  7. 实例配置部分:

    1. 对于数据库实例类,选择无服务器

    2. 对于常规副本实例数,选择 3(这是默认选项)。

    3. 容量范围部分中,保留最小值 DCUs和最大值的默认值 DCUs。有关设置这些参数的信息,请参阅 Amazon DocumentDB 无服务器实例限制

    无服务器数据库集群的配置表单,其中包含实例类、副本实例和容量范围等字段。
  8. 在 “连接” 部分中,保留 “不连接到 EC2 计算资源” 的默认设置。

  9. 身份验证部分中,输入主要用户的用户名,然后选择自行管理。输入密码,然后确认密码。

    如果您改为在中选择 “托管” AWS Secrets Manager,使用 Amazon DocumentDB 进行密码管理以及 AWS Secrets Manager请参阅,了解更多信息。

  10. 使其他所有选项保持默认,并选择创建集群

Using the AWS CLI

在以下示例中,user input placeholder使用您自己的信息或配置参数替换每个示例。

要使用创建与 DocumentDB 无服务器实例兼容的集群, AWS CLI请参阅。使用创建集群 AWS CLI

create-db-cluster 命令中包含以下附加参数:

--serverless-v2-scaling-configuration MinCapacity=minimum_capacity,MaxCapacity=maximum_capacity

示例:

aws docdb create-db-cluster \ --db-cluster-identifier sample-cluster \ --engine docdb \ --engine-version 5.0.0 \ --serverless-v2-scaling-configuration MinCapacity=0.5,MaxCapacity=16 \ --master-username user-name \ --master-user-password password

添加 Amazon DocumentDB 无服务器实例

要添加 DocumentDB 无服务器实例,请按照 向集群添加 Amazon DocumentDB 实例 中的相同步骤操作,确保将 db.serverless 指定为实例类。

使用 AWS 管理控制台添加无服务器实例。

要使用控制台添加 DocumentDB 无服务器实例,请参阅 向集群添加 Amazon DocumentDB 实例,并选择使用 AWS 管理控制台 选项卡。

使用添加无服务器实例 AWS CLI

要使用添加 DocumentDB 无服务器实例 AWS CLI,请参阅向集群添加 Amazon DocumentDB 实例并选择使用选项卡。 AWS CLI

使用以下实例类 CLI 参数:

--db-instance-class db.serverless

示例:

aws docdb create-db-instance \ --db-cluster-identifier sample-cluster \ --db-instance-identifier sample-instance \ --db-instance-class db.serverless \ --engine docdb