Zum Inhalt springen

Automatisierungen erstellen

Zuletzt aktualisiert am

In dieser Anleitung wird erläutert, wie Sie mithilfe der STACKIT Automation Service API, des STACKIT-Portals, der STACKIT-CLI oder von Terraform eine Automatisierung erstellen. Automatisierungen werden auf der Grundlage vordefinierter Vorlagen erstellt und können mit spezifischen Parametern konfiguriert werden.

Um eine neue Automatisierung über die API zu erstellen, müssen Sie die folgenden Informationen angeben:

  • projectId
  • regionId
  • Automatisierungskonfiguration einschließlich Vorlagen-ID und Parametern

Verwenden Sie die folgende POST-Anfrage, um eine Automatisierung zu erstellen:

POST https://automation-service.api.stackit.cloud/v1/projects/{projectId}/regions/{region}/services/volumes/automations
{
"description": "Erstellt tägliche Wiederherstellungspunkte (Snapshots und Backups) für alle Volumes mit dem angegebenen Label",
"input": {
"inheritVolumeLabels": true,
"kind": "VolumeRecoveryPointManagement",
"recoveryPointLabels": {
"exampleLabelKey1": "exampleLabelValue1",
"exampleLabelKey2": "exampleLabelValue2"
},
"snapshotRetentionPolicy": {
"kind": "count",
"value": 6
},
"backupRetentionPolicies": [
{
"kind": "daily",
"retentionPeriod": 14
}
],
"volumeLabelSelector": "myLabelkey1=myLabelValue,myLabelKey2=myOtherLabelValue"
},
"name": "Meine tägliche Automatisierung zur Erstellung von Wiederherstellungspunkten für Volumes",
"templateId": "62c5178a-87fb-437f-88c8-c6f26b3ee4f6",
"triggers": {
"schedule": {
"rrule": "DTSTART;TZID=Europe/Sofia:20200803T023000\nRRULE:FREQ=DAILY;INTERVAL=1"
}
}
}
  1. Wählen Sie eine Automatisierungsvorlage aus: Nutzen Sie die Anleitung Automatisierungsvorlagen abrufen, um verfügbare Vorlagen abzurufen.

  2. Bereiten Sie Ihre Anfrage vor: Geben Sie die erforderlichen Parameter entsprechend der von Ihnen ausgewählten Vorlage ein, einschießlich snapshotRetentionPolicy und backupRetentionPolicies.

  3. Senden Sie die POST-Anfrage: Führen Sie den API-Aufruf mit Ihrer Automatisierungskonfiguration aus.

  4. Speichern Sie die Automatisierungs-ID: Die Antwort enthält eine automationId, die Sie für zukünftige Vorgänge benötigen.

API-Referenz: CreateAutomation.

Nach der Erstellung können Sie die Automatisierung manuell ausführen oder sie wird gemäß ihrem Zeitplan ausgeführt. Informationen zur manuellen Ausführung finden Sie unter Automatisierungen ausführen.