Einfaches hcloud-Demoskript zum Erstellen und Löschen von Hetzner-Cloud-Server-Snapshots.
- Anmelden bei Hetzner Cloud admin
- Projekt auswählen
- Gehen Sie zu „Sicherheit > API-Tokens“
- Erstellen Sie ein r/w API-Token „mein-projekt-kontext".
- Führen Sie „hcloud context create mein-projekt-kontext“ aus und geben Sie das neue API-Token ein.
Nutzung: ./snapshot_create.sh -c <context> -s <server> [-h]
Optionen:
-c <context> Kontext für die Operation
-s <server> Servername
-y Interaktive Fragen immer mit 'ja' beantworten
-h Hilfe anzeigen
Nutzung: ./snapshot_delete.sh -c <context> -s <server> -m <alter_in_tagen> [-f] [-y] [-h]
Optionen:
-c <context> Kontext für die Operation
-s <server> Servername
-m <alter_in_tagen> Maximales Snapshot-Alter in Tagen
-f Änderungen forcieren, nicht simulieren
-y Interaktive Fragen immer mit 'ja' beantworten
-h Hilfe anzeigen
- https://jqlang.github.io/jq/download/
- https://github.com/hetznercloud/cli
- https://docs.hetzner.com/de/general/others/new-billing-model
- https://docs.hetzner.com/de/cloud/servers/backups-snapshots/overview
- https://github.com/fbrettnich/hcloud-snapshot-as-backup
- https://docs.hetzner.com/de/cloud/servers/backups-snapshots/faq