Anhalten und Fortsetzen der RDS Custom Automation - Amazon Relational Database Service

Anhalten und Fortsetzen der RDS Custom Automation

RDS Custom bietet automatisch Überwachung und Instance-Wiederherstellung für eine DB-Instance von RDS Custom für SQL Server. Wenn Sie die Instance anpassen müssen, gehen Sie wie folgt vor:

  1. Pausieren Sie die benutzerdefinierte RDS Automation für einen bestimmten Zeitraum. Die Pause stellt sicher, dass Ihre Anpassungen die RDS Custom Automatisierung nicht beeinträchtigen.

  2. Passen Sie die DB-Instance von RDS Custom für SQL Server nach Bedarf an.

  3. Führen Sie eine der folgenden Aufgaben aus:

    • Nehmen Sie die Automatisierung manuell fort.

    • Warten Sie, bis der Pausezeitraum endet. In diesem Fall nimmt RDS Custom die Überwachung und Instance-Wiederherstellung automatisch wieder auf.

Wichtig

Das Anhalten und Fortsetzen der Automatisierung sind die einzigen unterstützten Automatisierungsaufgaben beim Ändern einer DB-Instance von RDS Custom für SQL Server.

So pausieren oder setzen Sie RDS Custom Automation fort
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich Databases (Datenbanken) und dann die RDS Custom DB-Instance, die Sie ändern möchten.

  3. Wählen Sie Ändern aus. Die Seite Modify DB instance (DB-Instance ändern) wird angezeigt.

  4. Für RDS Benutzerdefinierter Automatisierungsmodus wählen Sie eine der folgenden Optionen aus:

    • Paused unterbricht die Überwachung und Instance-Wiederherstellung für die RDS Custom DB-Instance. Geben Sie die Pausedauer ein, für die Sie (in Minuten) die Dauer des Automatisierungsmodus möchten. Der Standardwert beträgt 60 Minuten. Der Maximalwert beträgt 1440 Minuten.

    • Vollständige Automatisierung nimmt die Automatisierung wieder auf.

  5. Klicken Sie auf Weiter und überprüfen Sie die Zusammenfassung aller Änderungen.

    Eine Meldung zeigt an, dass RDS Custom die Änderungen sofort anwendet.

  6. Wenn sie korrekt sind, wählen Sie Modify DB Instance (DB-Instance ändern) aus, um Ihre Änderungen zu speichern. Oder klicken Sie auf Zurück, um Ihre Änderungen zu bearbeiten, oder auf Abbrechen, um Ihre Änderungen zu verwerfen.

    In der RDS-Konsole werden die Details der Änderung angezeigt. Wenn Sie die Automatisierung angehalten haben, wird der Status Ihrer RDS Custom DB-Instance zeigt Automatisierung wurde angehalten.

  7. (Optional) Wählen Sie im Navigationsbereich Datenbanken und dann Ihre RDS Custom DB-Instance.

    In Übersicht, gibt RDS Benutzerdefinierter Automatisierungsmodus den Automatisierungsstatus an. Wenn die Automatisierung angehalten wird, ist der Wert Pausiert. Die Automatisierung wird fortgesetzt in Num Minuten.

Verwenden Sie den AWS CLI-Befehl modify-db-instance, um die RDS-Custom-Automatisierung anzuhalten oder fortzusetzen. Identifizieren Sie die DB-Instance mit dem erforderlichen Parameter --db-instance-identifier. Steuern Sie den Automatisierungsmodus mit den folgenden Parametern:

  • --automation-mode gibt den Pausestatus der DB-Instance an. Gültige Werte sind all-paused, was die Automatisierung anhält, und full, was es wieder aufnimmt.

  • --resume-full-automation-mode-minutes gibt die Dauer der Pause an. Der Standardwert beträgt 60 Minuten.

Anmerkung

Unabhängig davon, ob Sie --no-apply-immediately oder --apply-immediately angeben, wendet RDS Custom Änderungen so schnell wie möglich asynchron an.

In der Befehlsantwort ResumeFullAutomationModeTime gibt die Lebenslaufzeit als UTC-Zeitstempel an. Wenn der Automatisierungsmodus all-paused ist, können Sie modify-db-instance verwenden, um den Automatisierungsmodus fortzusetzen oder den Pausezeitraum zu verlängern. Es werden keine anderen modify-db-instance-Optionen unterstützt.

Das folgende Beispiel unterbricht die Automatisierung für my-custom-instance für 90 Minuten.

Für Linux, macOS oder Unix:

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

Für Windows:

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

Im folgenden Beispiel wird die Pausedauer um weitere 30 Minuten verlängert. Die 30 Minuten werden zur Originalzeit hinzugefügt, die in ResumeFullAutomationModeTime angezeigt wird.

Für Linux, macOS oder Unix:

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

Für Windows:

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

Im folgenden Beispiel wird die vollständige Automatisierung für my-custom-instance wieder aufgenommen.

Für Linux, macOS oder Unix:

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

Für Windows:

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

In der folgenden partiellen Beispielausgabe ist der ausstehende AutomationMode-Wert 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": [] }