停止和启动 Amazon DocumentDB 弹性集群 - Amazon DocumentDB

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

停止和启动 Amazon DocumentDB 弹性集群

停止和启动 Amazon DocumentDB 弹性集群可以帮助您管理开发和测试环境的成本。无需在每次使用 Amazon DocumentDB 时都创建和删除弹性集群,而是在不需要时暂时停止集群。然后,当你恢复测试时,你可以重新开始测试。

停止和启动弹性集群概述

在您不需要 Amazon DocumentDB 弹性集群的时期,您可以停止集群。然后,您可以在需要使用时再次启动集群。启动和停止可以简化弹性集群的设置和拆卸过程,弹性集群用于开发、测试或不需要持续可用性的类似活动。您可以使用 AWS Management Console 或通过单个操作停止和启动弹性集群。 AWS CLI

当您的弹性集群停止时,集群存储量保持不变。您只需在指定的保留时段内为集群存储、手动快照和自动备份存储付费。Amazon DocumentDB 会在七天后自动启动您的弹性集群,这样它就不会落后于任何所需的维护更新。当您的集群在七天后启动时,将再次开始向您收取使用弹性集群的费用。当您的集群停止时,您无法查询存储卷,因为查询要求集群处于可用状态。

当 Amazon DocumentDB 弹性集群停止时,无法以任何方式修改该集群。这包括删除集群。

Using the AWS Management Console

以下过程向您展示如何停止处于可用状态的弹性集群,或者如何启动已停止的弹性集群。

停止或启动 Amazon DocumentDB 弹性集群
  1. 登录 AWS Management Console,然后在 /docdb 上打开亚马逊文档数据库控制台。https://console.aws.amazon.com

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

    提示

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

  3. 在集群列表中,选择要停止或启动的集群名称左侧的按钮。

    图片:弹性集群列表
  4. 选择操作,然后选择您要在集群上执行的操作。

    • 如果您要停止集群且集群可用,则:

      1. 选择停止

        图像:停止集群
      2. 在确认对话框中,通过选择停止集群来确认要停止弹性集群,或者要保持集群运行,请选择取消

        图像:启动集群
    • 如果您要启动集群且集群处于停止状态,则选择启动

      图像:启动集群
  5. 监控弹性集群的状态。如果您启动了集群,则可以在集群可用时继续使用该集群。有关更多信息,请参阅 确定集群的状态

    图像:集群停止和启动的状态
Using the AWS CLI

以下代码示例向您展示了如何停止处于活动或可用状态的弹性集群,或者如何启动已停止的弹性集群。

要使用停止弹性集群 AWS CLI,请使用stop-cluster操作。要启动已停止的集群,请使用 start-cluster 操作。这两个操作都使用 --cluster-arn 参数。

参数:
  • --cluster-arn – 必填项。您要停止或启动的弹性集群的ARN标识符。

例 — 要停止弹性集群,请使用 AWS CLI

在以下示例中,替换每个 user input placeholder 用你自己的信息。

以下代码使用为停止弹ARN性集群arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2

注意

弹性集群必须处于活动或可用状态。

对于 Linux、macOS 或 Unix:

aws docdb-elastic stop-cluster \ --cluster-arn arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2

对于 Windows:

aws docdb-elastic stop-cluster ^ --cluster-arn arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2
例 — 要启动弹性集群,请使用 AWS CLI

在以下示例中,替换每个 user input placeholder 用你自己的信息。

以下代码以 of 启动弹ARN性集群arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2

注意

弹性集群当前必须停止。

对于 Linux、macOS 或 Unix:

aws docdb-elastic start-cluster \ --cluster-arn arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2

对于 Windows:

aws docdb-elastic start-cluster ^ --cluster-arn arn:aws:docdb-elastic:us-east-1:477568257630:cluster/b9f1d489-6c3e-4764-bb42-da62ceb7bda2

您可以对已停止的弹性集群执行的操作

当 Amazon DocumentDB 弹性集群停止时,您无法修改该集群的配置。您必须在执行任何此类管理操作之前启动该集群。

只有在弹性集群重新启动后,Amazon DocumentDB 才会对已停止的弹性集群进行任何定期维护。七天后,Amazon DocumentDB 会自动启动已停止的弹性集群,这样它的维护状态就不会落后太远。当弹性集群重新启动时,您将再次开始为集群中的分片付费。

弹性集群停止后,Amazon DocumentDB 不会执行任何自动备份,也不会延长备份保留期。