重新啟動 Amazon DocumentDB 實例 - Amazon DocumentDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

重新啟動 Amazon DocumentDB 實例

有時候,您可能需要重新啟動 Amazon DocumentDB 執行個體,通常是出於維護原因。如果您進行某些變更,例如變更與叢集相關聯的叢集參數群組,則必須重新啟動叢集中的執行個體讓變更生效。您可以使用 AWS Management Console 或重新啟動指定的執行個體 AWS CLI。

重新啟動執行個體,將重新啟動資料庫引擎服務。重新啟動會導致暫時中斷,在此期間,執行個體狀態會設定為 rebooting。重新開機完成後,就會建立 Amazon DocumentDB 事件。

重新啟動執行個體不會導致容錯移轉。若要容錯移轉 Amazon DocumentDB 叢集,請使用 AWS Management Console 或作業。 AWS CLI failover-db-cluster如需詳細資訊,請參閱 Amazon DocumentDB 容錯移轉

如果執行個體不是可用狀態,就無法重新啟動執行個體。資料庫無法使用可能由多種原因導致,例如,先前要求的修改,或維護時段的動作。如需執行個體狀態的詳細資訊,請參閱監控 Amazon DocumentDB 執行個體的狀態

Using the AWS Management Console

以下程序會重新啟動您使用主控台指定的執行個體。

  1. 登入 AWS Management Console,然後在 https://console.aws.amazon.com/docdb 開啟 Amazon DocumentDB 主控台。

  2. 在導覽窗格中,選擇叢集

    提示

    如果畫面左側沒有出現導覽窗格,請選擇頁面左上角的功能表圖示 ()。

  3. 在 [叢集] 導覽方塊中,您會看到 [叢集識別碼] 資料行。您的執行個體會列在叢集下,類似下方的螢幕擷取畫面。

  4. 勾選您要重新啟動的執行個體左側的核取方塊。

  5. 選擇Actions (動作)、選擇 Reboot (重新啟動),然後選擇 Reboot (重新啟動) 以確認重新啟動。

執行個體重新啟動需要幾分鐘的時間來完成。您只能使用狀態為可用的執行個體。您可以使用主控台或 AWS CLI 監控執行個體的狀態。如需詳細資訊,請參閱 監控 Amazon DocumentDB 執行個體的狀態

Using the 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" ] } }

執行個體重新啟動需要幾分鐘的時間來完成。您只能使用狀態為可用的執行個體。您可以使用主控台或 AWS CLI 監控執行個體的狀態。如需詳細資訊,請參閱 監控 Amazon DocumentDB 執行個體的狀態