Automatisierungsvorlagen abrufen
Zuletzt aktualisiert am
Nachdem Sie den Automatisierungsdienst aktiviert haben, müssen Sie die verfügbaren Automatisierungsvorlagen abrufen, um Automatisierungen zu erstellen. In dieser Anleitung wird erläutert, wie Sie die derzeit unterstützten Vorlagen über das STACKIT Cloud Portal, die STACKIT-CLI, Terraform oder API-Aufrufe abrufen können.
Eine vollständige Liste der unterstützten Vorlagen finden Sie im Abschnitt Vorlage für Volume Recovery Point Management.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Swagger-API-Definition für die STACKIT Automation Service-API.
- Der Automation Service wurde aktiviert
Alle Automatisierungsvorlagen auflisten
Abschnitt betitelt „Alle Automatisierungsvorlagen auflisten“Verwenden Sie die folgende GET-Anfrage, um eine JSON-Liste aller verfügbaren Automatisierungsvorlagen abzurufen:
GET https://automation-service.api.stackit.cloud/v1/projects/{projectId}/regions/{region}/services/volumes/automations/templatesSobald Sie eine Vorlage aus dieser Liste ausgewählt haben, können Sie diese zum Erstellen einer Automatisierung verwenden. Eine Anleitung finden Sie unter Automatisierung über die API erstellen.
API-Referenz: GetAutomationTemplates.
Um einen Überblick über alle verfügbaren Automatisierungsvorlagen im STACKIT-Portal zu erhalten, navigieren Sie zur Einstiegsseite für Automatisierungen und nutzen Sie die Dropdown-Liste im Bestellformular unter Automatisierung erstellen.
- Gehen Sie in der Projektübersicht zu Storage —> Disk Volumes —> Automatisierungen.
- Klicken Sie auf Automatisierung erstellen und gehen Sie zu Allgemeine Informationen.
- Klicken Sie auf die Dropdown-Liste unter Automatisierungsvorlage; daraufhin werden alle verfügbaren Automatisierungsvorlagen angezeigt, die Sie verwenden können.
Um alle verfügbaren Automatisierungsvorlagen über die STACKIT-CLI aufzulisten, führen Sie folgenden Befehl aus:
stackit beta volume automation template list --project-id "ihre-projekt-id"Dadurch wird eine Liste aller für die Volume-Automatisierung in Ihrem Projekt verfügbaren Vorlagen ausgegeben.
Im STACKIT Terraform Provider (>= v0.117.0) können Sie verfügbare Automatisierungsvorlagen mithilfe der Datenquelle stackit_volume_automation_templates abfragen:
data "stackit_volume_automation_templates" "available" { project_id = "ihre-projekt-id"}
output "template_ids" { value = data.stackit_volume_automation_templates.available.templates}Informationen zu einer bestimmten Automatisierungsvorlage abrufen
Abschnitt betitelt „Informationen zu einer bestimmten Automatisierungsvorlage abrufen“In Ihren API-Anfragen müssen Sie die folgenden Informationen angeben:
templateId
Verwenden Sie diesen GET-Aufruf, um weitere Informationen zu einer bestimmten Automatisierungsvorlage abzurufen:
GET https://automation-service.api.stackit.cloud/v1/projects/{projectId}/regions/{region}/services/volumes/automations/templates/{templateId}Swagger-API-Definition für die STACKIT Automation Service API: GetAutomationTemplate.
Im STACKIT-Portal werden die Konfigurationsoptionen für die Automatisierung automatisch angezeigt, sobald Sie die Automatisierungsvorlage auswählen.
So rufen Sie mithilfe der STACKIT-CLI detaillierte Informationen und Konfigurationsparameter für eine bestimmte Vorlage ab:
stackit beta volume automation template describe \ --project-id "ihre-projekt-id" \ --template-id "62c5178a-87fb-437f-88c8-c6f26b3ee4f6"Um eine bestimmte Vorlage mit Terraform zu überprüfen, verwenden Sie die Datenquelle stackit_volume_automation_template:
data "stackit_volume_automation_template" "recovery_points" { project_id = "ihre-projekt-id" template_id = "62c5178a-87fb-437f-88c8-c6f26b3ee4f6"}