Sospensione e ripristino dell'automazione RDS Custom
RDS Custom fornisce automaticamente il monitoraggio e il ripristino delle istanze per un'istanza database RDS Custom for SQL Server. Per personalizzare l'istanza, procedi nel seguente modo:
-
Sospendi l'automazione RDS Custom per un periodo specificato. La pausa garantisce che le personalizzazioni non interferiscano con l'automazione di RDS Custom.
-
Personalizza l'istanza database RDS Custom for SQL Server secondo le necessità.
-
Esegui una delle operazioni seguenti:
-
Riprendi l'automazione manualmente.
-
Attendi che il periodo di pausa finisca. In questo caso, RDS Custom riprende automaticamente il monitoraggio e il ripristino delle istanze.
-
Importante
La sospensione e la ripresa dell'automazione sono le uniche attività di automazione supportate durante la modifica di un'istanza database RDS Custom for SQL Server.
Per sospendere o riprendere l'automazione RDS Custom
Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel pannello di navigazione, scegliere Databases (Database) e selezionare l'istanza database RDS Custom da modificare.
-
Scegliere Modify (Modifica). Viene visualizzata la pagina Modify DB Instance (Modifica istanza database).
-
Per Modalità di automazione RDS Custom, scegliere una delle seguenti opzioni:
-
Paused (In pausa) sospende il monitoraggio e il ripristino dell'istanza per l'istanza database RDS Custom. Inserire la durata di pausa desiderata (in minuti) Durata della modalità di automazione. Il valore minimo è 60 minuti (predefinito). Il valore massimo è 1.440 minuti.
-
Automazione completa riprende l'automazione.
-
-
Scegliere Continue (Continua) per controllare il riepilogo delle modifiche.
Un messaggio indica che RDS Custom applicherà immediatamente le modifiche.
-
Se le modifiche sono corrette, selezionare Modify DB Instance (Modifica istanza database). Oppure scegliere Back (Indietro) per cambiare le modifiche o Cancel (Annulla) per annullare le modifiche.
Nella console RDS vengono visualizzati i dettagli per la modifica. Se hai interrotto l'automazione, lo Stato della tua istanza database RDS Custom indica Automation paused (Sospensione dell'automazione).
-
(Opzionale) Nel pannello di navigazione, scegliere Databases (Database), quindi scegliere un'istanza database RDS Custom.
Nel pannello Summary (Riepilogo), la Modalità di automazione RDS Custom indica lo stato dell'automazione. Se l'automazione è sospesa, il valore è In pausa. L'automazione riprende in
numminuti.
Per sospendere o riprendere l'automazione RDS Custom, utilizza il comando AWS CLI modify-db-instance. Identificare l'istanza database utilizzando il parametro richiesto --db-instance-identifier. Controllare la modalità di automazione con i seguenti parametri:
-
--automation-modespecifica lo stato di pausa dell'istanza database. I valori validi sonoall-paused, che mette in pausa l'automazione efull, che la riprende. -
--resume-full-automation-mode-minutesspecifica la durata della pausa. Il valore predefinito è di 60 minuti.
Nota
Indipendentemente dal fatto che tu specifichi --no-apply-immediately o --apply-immediately, RDS Custom applica le modifiche in modo asincrono il prima possibile.
Nella risposta al comando, ResumeFullAutomationModeTime indica l'orario di ripristino come timestamp UTC. Quando la modalità di automazione è all-paused, è possibile utilizzare modify-db-instance per riprendere la modalità di automazione o prolungare il periodo di pausa. Non sono supportate altre opzioni modify-db-instance.
L'esempio seguente sospende l'automazione per my-custom-instance per 90 minuti.
Per Linux, macOS o Unix:
aws rds modify-db-instance \ --db-instance-identifiermy-custom-instance\ --automation-mode all-paused \ --resume-full-automation-mode-minutes 90
Per Windows:
aws rds modify-db-instance ^ --db-instance-identifiermy-custom-instance^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 90
L'esempio seguente estende la durata della pausa di altri 30 minuti. I 30 minuti vengono aggiunti all'orario di origine mostrato in ResumeFullAutomationModeTime.
Per Linux, macOS o Unix:
aws rds modify-db-instance \ --db-instance-identifiermy-custom-instance\ --automation-mode all-paused \ --resume-full-automation-mode-minutes 30
Per Windows:
aws rds modify-db-instance ^ --db-instance-identifiermy-custom-instance^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 30
L'esempio seguente riprende l'automazione completa per my-custom-instance.
Per Linux, macOS o Unix:
aws rds modify-db-instance \ --db-instance-identifiermy-custom-instance\ --automation-mode full \
Per Windows:
aws rds modify-db-instance ^ --db-instance-identifiermy-custom-instance^ --automation-mode full
Nel seguente output di esempio parziale, il valore AutomationMode in attesa è 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": [] }