复制 Amazon DocumentDB 集群参数组

您可以使用 Amazon DocumentDB或 AWS 管理控制台 (AWS Command Line Interface) 在 AWS CLI 中创建集群参数组副本。

以下过程将指导您完成通过复制现有集群参数组来创建新的集群参数组的过程。

复制集群参数组

  1. 通过以下网址登录 AWS 管理控制台并打开 Amazon DocumentDB 控制台:https://console.aws.amazon.com/docdb

  2. 在导航窗格中,选择参数组

  3. Cluster parameter groups (集群参数组) 窗格中,选择要复制的集群参数组的名称。

  4. 选择 Actions (操作),然后选择 Copy (复制) 以复制该参数组。

  5. Copy options (复制选项) 下,输入新集群参数组的名称和描述。然后选择 Copy (复制) 以保存您的更改。

要创建集群参数组的副本,请使用带以下参数的 copy-db-cluster-parameter-group 操作。

  • --source-db-cluster-parameter-group-identifier — 必需。要为其创建副本的集群参数组的名称或 Amazon 资源名称 (ARN)。

    如果源集群和目标集群参数组位于同一 AWS 区域中,则标识符可以是名称或 ARN。

    如果源集群和目标集群参数组位于不同的 AWS 区域中,则标识符必须是 ARN。

  • --target-db-cluster-parameter-group-identifier — 必需。集群参数组副本的名称或 ARN。

    约束:

    • 不能为 null 或空。

    • 长度必须包含 1–255 个字母、数字或连字符。

    • 第一个字符必须是字母。

    • 不能以连字符结束或包含两个连续连字符。

  • --target-db-cluster-parameter-group-description — 必需。用户提供的集群参数组副本描述。

以下代码将创建 sample-parameter-group 的副本,将副本命名为 sample-parameter-group-copy

对于 Linux、macOS 或 Unix:

  1. aws docdb copy-db-cluster-parameter-group \
  2. --source-db-cluster-parameter-group-identifier sample-parameter-group \
  3. --target-db-cluster-parameter-group-identifier sample-parameter-group-copy \
  4. --target-db-cluster-parameter-group-description "Copy of sample-parameter-group"

对于 Windows:

  1. aws docdb copy-db-cluster-parameter-group ^
  2. --source-db-cluster-parameter-group-identifier sample-parameter-group ^
  3. --target-db-cluster-parameter-group-identifier sample-parameter-group-copy ^
  4. --target-db-cluster-parameter-group-description "Copy of sample-parameter-group"

此操作的输出将类似于下文(JSON 格式)。

  1. {
  2. "DBClusterParameterGroup": {
  3. "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:sample-parameter-group-copy",
  4. "DBClusterParameterGroupName": "sample-parameter-group-copy",
  5. "DBParameterGroupFamily": "docdb4.0",
  6. "Description": "Copy of sample-parameter-group"
  7. }
  8. }