本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
暫停和恢復RDS自訂自動化
RDS Custom 會自動為 RDS Custom for SQL Server 資料庫執行個體提供監控和執行個體復原。如果需要自訂執行個體,請執行下列動作:
-
在指定的期間內暫停RDS自訂自動化。暫停可確保自訂不會干擾RDS自訂自動化。
-
視需要自訂 RDS Custom for SQL Server 資料庫執行個體。
-
執行下列任何一項:
-
手動繼續自動化。
-
等待暫停期間結束。在此情況下,RDSCustom 會自動恢復監控和執行個體復原。
-
重要
在修改 RDS Custom for SQL Server 資料庫執行個體時,暫停和繼續自動化是唯一支援的自動化任務。
若要暫停或繼續RDS自訂自動化
登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/
。 -
在導覽窗格中,選擇資料庫 ,然後選擇您要修改的RDS自訂資料庫執行個體。
-
選擇 Modify (修改)。Modify DB instance (修改資料庫執行個體) 頁面隨即出現。
-
針對RDS自訂自動化模式 ,選擇下列其中一個選項:
-
暫停會暫停RDS自訂資料庫執行個體的監控和執行個體復原。輸入您想要的 Automation mode duration (自動化模式持續時間) 的暫停持續時間 (以分鐘為單位)。最小值為 60 分鐘 (預設值)。最大值為 1,440 分鐘。
-
Full automation (全自動化) 會繼續自動化。
-
-
選擇 Continue (繼續) 以檢查修改的摘要。
訊息指出 RDS Custom 會立即套用變更。
-
如果您的變更正確,請選擇 Modify DB instance (修改資料庫執行個體)。或者,選擇 Back (上一步) 以編輯變更,或是選擇 Cancel (取消) 以取消變更。
在RDS主控台上,會出現修改的詳細資訊。如果您暫停自動化,RDS自訂資料庫執行個體的狀態會指出自動化已暫停。
-
(選用) 在導覽窗格中,選擇資料庫 ,然後選擇您的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": [] }