Sospensione e ripristino dell'automazione RDS Custom - Amazon Relational Database Service

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:

  1. Sospendi l'automazione RDS Custom per un periodo specificato. La pausa garantisce che le personalizzazioni non interferiscano con l'automazione di RDS Custom.

  2. Personalizza l'istanza database RDS Custom for SQL Server secondo le necessità.

  3. 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
  1. Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione, scegliere Databases (Database) e selezionare l'istanza database RDS Custom da modificare.

  3. Scegliere Modify (Modifica). Viene visualizzata la pagina Modify DB Instance (Modifica istanza database).

  4. 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.

  5. Scegliere Continue (Continua) per controllare il riepilogo delle modifiche.

    Un messaggio indica che RDS Custom applicherà immediatamente le modifiche.

  6. 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).

  7. (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 num minuti.

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-mode specifica lo stato di pausa dell'istanza database. I valori validi sono all-paused, che mette in pausa l'automazione e full, che la riprende.

  • --resume-full-automation-mode-minutes specifica 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-identifier my-custom-instance \ --automation-mode all-paused \ --resume-full-automation-mode-minutes 90

Per Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-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-identifier my-custom-instance \ --automation-mode all-paused \ --resume-full-automation-mode-minutes 30

Per Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-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-identifier my-custom-instance \ --automation-mode full \

Per Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-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": [] }