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

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

重启 Amazon DocumentDB实例

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

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

重启实例不会导致故障转移。要对 Amazon DocumentDB 集群进行故障转移,请使用 AWS 管理控制台或 AWS CLI 操作 failover-db-cluster。有关更多信息,请参阅Amazon DocumentDB故障转移

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

使用 AWS 管理控制台 重启实例

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

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

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

    提示

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

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

  4. 选中要重启的实例左侧的复选框。

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

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

使用 AWS 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 (可用) 时,才能使用实例。您可以使用控制台或 AWS CLI 监控实例状态。有关更多信息,请参阅监控 Amazon DocumentDB 实例的状态