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

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

重新启动 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 实例的状态

使用 Amazon Web Services Management Console 重启实例

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

  1. 登录到Amazon Web Services Management Console,然后在以下位置打开 Amazon DocumentDB 控制台https://console.aws.amazon.com/docdb.

  2. 在导航窗格中,选择 Clusters

    提示

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

  3. 在 Cluster 导航框中,将看到列Cluster Identifier. 您的实例列在群集下,类似于下面的屏幕截图。

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

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

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

使用 Amazon CLI 重启实例

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

以下代码将重启实例 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 实例的状态