重启 Amazon DocumentDB 实例 - Amazon DocumentDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

重启 Amazon DocumentDB 实例

有时您可能需要重启 Amazon DocumentDB 实例,这通常是出于维护原因。如果您进行了某些更改,例如更改与集群关联的集群参数组,则必须重启集群中的实例才能使更改生效。您可以使用 Amazon Web Services Management Console 或重启指定的实例 Amazon CLI。

重启实例会重新启动数据库引擎服务。重启将导致短暂中断,在此期间,实例的状态将设置为 rebooting。重新启动完成后,即会创建 Amazon DocumentDB 事件。

重启实例不会导致失效转移。要对 Amazon DocumentDB 集群进行故障转移,请使用 Amazon Web Services Management Console 或操作。 Amazon CLI failover-db-cluster有关更多信息,请参阅Amazon DocumentDB 失效转移

如果实例未处于 available (可用) 状态,则无法重启该实例。数据库可能会由于几个原因而不可用,例如,以前请求的修改或维护时段操作。有关实例状态的更多信息,请参阅监控 Amazon DocumentDB 实例的状态

Using the Amazon Web Services Management Console

以下过程将使用控制台重启您指定的实例。

  1. 登录并打开亚马逊 DocumentDB 控制台,网址为 https://console.aws.amazon.com/docdb。 Amazon Web Services Management Console

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

    提示

    如果您在屏幕左侧没有看到导航窗格,请在页面左上角选择菜单图标 ()。

  3. 在集群导航框中,您将看到集群标识符列。您的实例列于集群下,类似于以下屏幕截图。

  4. 勾选您希望重启的实例左侧的复选框。

  5. 选择 Actions (操作)Reboot (重启),然后选择 Reboot (重启) 以确认重启。

实例重启需要几分钟时间。只有在实例状态为 available (可用) 时,才能使用实例。您可以使用控制台或 Amazon CLI 监控实例状态。有关更多信息,请参阅监控 Amazon DocumentDB 实例的状态

Using the Amazon CLI

要重启 Amazon DocumentDB 实例,请使用具有 --db-instance-identifier 参数的 reboot-db-instance 操作。此参数指定要重启的实例的标识符。

以下代码将重启实例 sample-instance

对于 Linux、macOS 或 Unix:

aws docdb reboot-db-instance \ --db-instance-identifier sample-instance

对于 Windows:

aws docdb reboot-db-instance ^ --db-instance-identifier sample-instance

此操作的输出将类似于下文。

{ "DBInstance": { "DBInstanceIdentifier": "sample-instance", "DBInstanceClass": "db.r5.large", "Engine": "docdb", "DBInstanceStatus": "rebooting", "Endpoint": { "Address": "sample-instance.node.us-east-1.docdb.amazonaws.com", "Port": 27017, "HostedZoneId": "ABCDEFGHIJKLM" }, "InstanceCreateTime": "2020-03-27T08:05:56.314Z", "PreferredBackupWindow": "02:00-02:30", "BackupRetentionPeriod": 1, "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-abcd0123", "Status": "active" } ], "AvailabilityZone": "us-east-1c", "DBSubnetGroup": { "DBSubnetGroupName": "default", "DBSubnetGroupDescription": "default", "VpcId": "vpc-abcd0123", "SubnetGroupStatus": "Complete", "Subnets": [ { "SubnetIdentifier": "subnet-abcd0123", "SubnetAvailabilityZone": { "Name": "us-east-1a" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-wxyz0123", "SubnetAvailabilityZone": { "Name": "us-east-1b" }, "SubnetStatus": "Active" } ] }, "PreferredMaintenanceWindow": "sun:06:53-sun:07:23", "PendingModifiedValues": {}, "EngineVersion": "3.6.0", "AutoMinorVersionUpgrade": true, "PubliclyAccessible": false, "DBClusterIdentifier": "sample-cluster", "StorageEncrypted": true, "KmsKeyId": "arn:aws:kms:us-east-1:<accountID>:key/sample-key", "DbiResourceId": "db-ABCDEFGHIJKLMNOPQRSTUVWXYZ", "CACertificateIdentifier": "rds-ca-2019", "PromotionTier": 1, "DBInstanceArn": "arn:aws:rds:us-east-1:<accountID>:db:sample-instance", "EnabledCloudwatchLogsExports": [ "profiler" ] } }

实例重启需要几分钟时间。只有在实例状态为 available (可用) 时,才能使用实例。您可以使用控制台或 Amazon CLI 监控实例状态。有关更多信息,请参阅监控 Amazon DocumentDB 实例的状态