重启 Amazon DocumentDB 实例
有时您可能需要重启 Amazon DocumentDB 实例,这通常是出于维护原因。如果您进行了某些更改,例如更改与集群关联的集群参数组,则必须重启集群中的实例才能使更改生效。您可以使用 AWS Management Console或 AWS CLI 重启指定的实例。
重启实例会重新启动数据库引擎服务。重启将导致短暂中断,在此期间,实例的状态将设置为 rebooting
。重新启动完成后,即会创建 Amazon DocumentDB 事件。
重启实例不会导致失效转移。要对 Amazon DocumentDB 集群进行失效转移,请使用 AWS Management Console 或 AWS CLI 操作 failover-db-cluster
。有关更多信息,请参阅 Amazon DocumentDB 失效转移。
如果实例未处于 available (可用) 状态,则无法重启该实例。数据库可能会由于几个原因而不可用,例如,以前请求的修改或维护时段操作。有关实例状态的更多信息,请参阅监控 Amazon DocumentDB 实例的状态。
- Using the AWS Management Console
-
以下过程将使用控制台重启您指定的实例。
-
登录到 AWS Management Console 并打开 Amazon DocumentDB 控制台,网址:https://console.aws.amazon.com/docdb
。 -
在导航窗格中,选择 Clusters(集群)。
提示
如果您在屏幕左侧没有看到导航窗格,请在页面左上角选择菜单图标 ()。
-
在集群导航框中,您将看到“集群标识符”列。您的实例列于集群下,类似于以下屏幕截图。
-
勾选您希望重启的实例左侧的复选框。
-
选择 Actions (操作)、Reboot (重启),然后选择 Reboot (重启) 以确认重启。
实例重启需要几分钟时间。只有在实例状态为 available (可用) 时,才能使用实例。您可以使用控制台或 AWS CLI 监控实例状态。有关更多信息,请参阅 监控 Amazon DocumentDB 实例的状态。
-
- Using the AWS 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 (可用) 时,才能使用实例。您可以使用控制台或 AWS CLI 监控实例状态。有关更多信息,请参阅 监控 Amazon DocumentDB 实例的状态。