

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

# 创建使用 Amazon DocumentDB 无服务器的集群
<a name="docdb-serverless-create-cluster"></a>



## 创建 Amazon DocumentDB 无服务器集群
<a name="w2aac41c17b5"></a>

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

确认所需区域和引擎版本支持 DocumentDB 无服务器。请参阅[DocumentDB 无服务器的要求和限制](docdb-serverless-limitations.md)。

要创建可以在其中添加无服务器实例的 Amazon DocumentDB 集群，请按照 [创建 Amazon DocumentDB 集群](db-cluster-create.md) 中的相同过程进行操作。唯一区别在于还必须提供 `ServerlessV2ScalingConfiguration` 参数。

`ServerlessV2ScalingConfiguration` 参数指定 DocumentDB 无服务器实例的扩缩容量范围。由适用于集群中所有 DocumentDB 无服务器实例的最小和最大 DocumentDB 容量单位（DCU）值组成：
+ `MinCapacity` 值指定最小扩缩容量。
+ `MaxCapacity` 值指定最大扩缩容量。

有关扩展的更多信息，请参阅[Amazon DocumentDB 无服务器扩缩配置](docdb-serverless-scaling-config.md)。

------
#### [ Using the AWS 管理控制台 ]

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

1. 登录 [AWS 管理控制台](https://console.aws.amazon.com/docdb/home?region=us-east-1) 并打开 Amazon DocumentDB 控制台。

1. 在导航窗格中，选择**集群**。
**提示**  
如果您在屏幕左侧没有看到导航窗格，请在页面左上角选择菜单图标 (![\[Hamburger menu icon with three horizontal lines.\]](http://docs.aws.amazon.com/zh_cn/documentdb/latest/developerguide/images/docdb-menu-icon.png))。

   将显示**集群**表。

1. 选择**创建**。

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

1. 在“创建 Amazon DocumentDB 集群”页面上，在**集群类型**部分中选择**基于实例的集群**（这是默认选项）。

1. 在**集群配置**部分中：

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

   1. 对于**引擎版本**，选择 **5.0.0**（这是默认选项）。

1. 在**集群存储配置**部分，选择 **Amazon DocumentDB 标准**（此为默认选项）。
**注意**  
此类别中的另一个选项是 **Amazon DocumentDB I/O 优化**。要了解有关任一选项的更多信息，请参阅 [Amazon DocumentDB 集群存储配置](db-cluster-storage-configs.md)

1. 在**实例配置**部分：

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

   1. 对于**常规副本实例数**，选择 **3**（这是默认选项）。

   1. 在**容量范围**部分中，保留**最小**值 DCUs和**最大**值的默认值 DCUs。有关设置这些参数的信息，请参阅 [Amazon DocumentDB 无服务器实例限制](docdb-serverless-instance-limits.md)。  
![\[无服务器数据库集群的配置表单，其中包含实例类、副本实例和容量范围等字段。\]](http://docs.aws.amazon.com/zh_cn/documentdb/latest/developerguide/images/instance-config-serverless.png)

1. 在**连接**部分中，保留默认设置：**不连接到 EC2 计算资源**。

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

   如果您改为**在中选择 “托管**” AWS Secrets Manager，[使用 Amazon DocumentDB 进行密码管理以及 AWS Secrets Manager](docdb-secrets-manager.md)请参阅，了解更多信息。

1. 使其他所有选项保持默认，并选择**创建集群**。

------
#### [ Using the AWS CLI ]

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

要使用创建与 DocumentDB 无服务器实例兼容的集群， AWS CLI请参阅。[使用创建集群 AWS CLI](db-cluster-create.md#db-cluster-create-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 无服务器实例
<a name="docdb-serverless-adding-instance"></a>

要添加 DocumentDB 无服务器实例，请按照 [向集群添加 Amazon DocumentDB 实例](db-instance-add.md) 中的相同步骤操作，确保将 db.serverless 指定为实例类。

### 使用 AWS 管理控制台添加无服务器实例。
<a name="w2aac41c17b7b5"></a>

要使用控制台添加 DocumentDB 无服务器实例，请参阅 [向集群添加 Amazon DocumentDB 实例](db-instance-add.md)，并选择**使用 AWS 管理控制台** 选项卡。

### 使用添加无服务器实例 AWS CLI
<a name="w2aac41c17b7b7"></a>

要使用添加 DocumentDB 无服务器实例 AWS CLI，请参阅[向集群添加 Amazon DocumentDB 实例](db-instance-add.md)并选择**使用**选项卡。 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
```