暫停和恢復RDS自訂自動化 - Amazon Relational Database Service

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

暫停和恢復RDS自訂自動化

RDS Custom 會自動為 RDS Custom for SQL Server 資料庫執行個體提供監控和執行個體復原。如果需要自訂執行個體,請執行下列動作:

  1. 在指定的期間內暫停RDS自訂自動化。暫停可確保自訂不會干擾RDS自訂自動化。

  2. 視需要自訂 RDS Custom for SQL Server 資料庫執行個體。

  3. 執行下列任何一項:

    • 手動繼續自動化。

    • 等待暫停期間結束。在此情況下,RDSCustom 會自動恢復監控和執行個體復原。

重要

在修改 RDS Custom for SQL Server 資料庫執行個體時,暫停和繼續自動化是唯一支援的自動化任務。

若要暫停或繼續RDS自訂自動化
  1. 登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇資料庫 ,然後選擇您要修改的RDS自訂資料庫執行個體。

  3. 選擇 Modify (修改)Modify DB instance (修改資料庫執行個體) 頁面隨即出現。

  4. 針對RDS自訂自動化模式 ,選擇下列其中一個選項:

    • 暫停會暫停RDS自訂資料庫執行個體的監控和執行個體復原。輸入您想要的 Automation mode duration (自動化模式持續時間) 的暫停持續時間 (以分鐘為單位)。最小值為 60 分鐘 (預設值)。最大值為 1,440 分鐘。

    • Full automation (全自動化) 會繼續自動化。

  5. 選擇 Continue (繼續) 以檢查修改的摘要。

    訊息指出 RDS Custom 會立即套用變更。

  6. 如果您的變更正確,請選擇 Modify DB instance (修改資料庫執行個體)。或者,選擇 Back (上一步) 以編輯變更,或是選擇 Cancel (取消) 以取消變更。

    在RDS主控台上,會出現修改的詳細資訊。如果您暫停自動化,RDS自訂資料庫執行個體的狀態會指出自動化已暫停。

  7. (選用) 在導覽窗格中,選擇資料庫 ,然後選擇您的RDS自訂資料庫執行個體。

    摘要窗格中,RDS自訂自動化模式會指示自動化狀態。如果自動化暫停,則值為已暫停。自動化在 中繼續 num 分鐘

若要暫停或繼續RDS自訂自動化,請使用 modify-db-instance AWS CLI 命令。使用所需的參數 --db-instance-identifier 識別資料庫執行個體。使用下列參數控制自動化模式:

  • --automation-mode 會指定資料庫執行個體的暫停狀態。有效值為 all-paused (會暫停自動化) 以及 full (會繼續自動化)。

  • --resume-full-automation-mode-minutes 會指定暫停的持續時間。預設值為 60 分鐘。

注意

無論您指定 --no-apply-immediately還是 --apply-immediately,RDSCustom 都會盡快以非同步方式套用修改。

在命令回應中, 會將恢復時間ResumeFullAutomationModeTime指示為UTC時間戳記。當自動化模式為 all-paused 時,您可以使用 modify-db-instance 來繼續自動化模式或延長暫停時間。不支援其他 modify-db-instance 加密選項。

下列範例會暫停 my-custom-instance 的自動化 90 分鐘。

用於 Linux, macOS、 或 Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode all-paused \ --resume-full-automation-mode-minutes 90

用於 Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 90

下列範例會將暫停持續時間延長額外 30 分鐘。30 分鐘會新增至 ResumeFullAutomationModeTime 中顯示的原始時間。

用於 Linux, macOS、 或 Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode all-paused \ --resume-full-automation-mode-minutes 30

用於 Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 30

下列範例會繼續 my-custom-instance 的全自動化。

用於 Linux, macOS、 或 Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode full \

用於 Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode full

在下面的部分範例輸出中,待定 AutomationMode 值為 full

{ "DBInstance": { "PubliclyAccessible": true, "MasterUsername": "admin", "MonitoringInterval": 0, "LicenseModel": "bring-your-own-license", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "0123456789abcdefg" } ], "InstanceCreateTime": "2020-11-07T19:50:06.193Z", "CopyTagsToSnapshot": false, "OptionGroupMemberships": [ { "Status": "in-sync", "OptionGroupName": "default:custom-oracle-ee-19" } ], "PendingModifiedValues": { "AutomationMode": "full" }, "Engine": "custom-oracle-ee", "MultiAZ": false, "DBSecurityGroups": [], "DBParameterGroups": [ { "DBParameterGroupName": "default.custom-oracle-ee-19", "ParameterApplyStatus": "in-sync" } ], ... "ReadReplicaDBInstanceIdentifiers": [], "AllocatedStorage": 250, "DBInstanceArn": "arn:aws:rds:us-west-2:012345678912:db:my-custom-instance", "BackupRetentionPeriod": 3, "DBName": "ORCL", "PreferredMaintenanceWindow": "fri:10:56-fri:11:26", "Endpoint": { "HostedZoneId": "ABCDEFGHIJKLMNO", "Port": 8200, "Address": "my-custom-instance.abcdefghijk.us-west-2.rds.amazonaws.com" }, "DBInstanceStatus": "automation-paused", "IAMDatabaseAuthenticationEnabled": false, "AutomationMode": "all-paused", "EngineVersion": "19.my_cev1", "DeletionProtection": false, "AvailabilityZone": "us-west-2a", "DomainMemberships": [], "StorageType": "gp2", "DbiResourceId": "db-ABCDEFGHIJKLMNOPQRSTUVW", "ResumeFullAutomationModeTime": "2020-11-07T20:56:50.565Z", "KmsKeyId": "arn:aws:kms:us-west-2:012345678912:key/aa111a11-111a-11a1-1a11-1111a11a1a1a", "StorageEncrypted": false, "AssociatedRoles": [], "DBInstanceClass": "db.m5.xlarge", "DbInstancePort": 0, "DBInstanceIdentifier": "my-custom-instance", "TagList": [] }