PostgreSQL: 4. Service erstellen
Diese Dokumentation ist Teil des Automatisieren mit der CLI-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Starten Sie PostgreSQL, rufen Sie dessen Zugangsdaten ab und ändern Sie die Konfiguration programmatisch mit der Stackhero CLI.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet einen vollständig verwalteten PostgreSQL Cloud Service, der auf Zuverlässigkeit und Geschwindigkeit ausgelegt ist:
- Unbegrenzte Verbindungen und Datenübertragungen für nahtlose Skalierung.
- PgAdmin Web-Oberfläche inklusive für eine intuitive Datenbankverwaltung.
- Beliebte Erweiterungen inklusive, wie
PostGIS,TimescaleDBundPgVector.- Einfache Updates per Klick halten Ihre Datenbank sicher und aktuell.
- Hohe Performance und starke Sicherheit auf privater, dedizierter Infrastruktur.
Sie können mit dem PostgreSQL Cloud Hosting von Stackhero in nur wenigen Minuten starten. Profitieren Sie von einer zuverlässigen Datenbanklösung und sparen Sie wertvolle Zeit beim Datenmanagement.
Hier ein Beispielskript, das einen Stack erstellt, Ihren PostgreSQL Service hinzufügt, auf den Start wartet, die Konfiguration (inklusive generierter Zugangsdaten) abruft und anschließend eine neue Konfiguration anwendet.
#!/bin/bash
set -e
export STACKHERO_TOKEN="usr-xxxxxx:your-token"
serviceStore="postgresql" # Der Name des PostgreSQL Service Stores (siehe Schritt 2)
instance="..." # Eine Instanzgröße aus Schritt 3
region="europe" # Ein Regionsname aus Schritt 3
# Stack für Ihren Service erstellen (verwendet Ihre Standard-Organisation; ggf. --organization hinzufügen)
stackId=$(stackhero --format=script stack-create \
--name="My PostgreSQL stack")
echo "Stack erstellt: ${stackId}"
# PostgreSQL zum Stack hinzufügen (Namen werden automatisch aufgelöst)
serviceId=$(stackhero --format=script service-add \
--stack="My PostgreSQL stack" \
--service-store="${serviceStore}" \
--instance="${instance}" \
--region="${region}")
echo "Service hinzugefügt: postgresql"
# Warten, bis der Service vollständig läuft (dies kann einige Minuten dauern)
stackhero service-wait-for --service="postgresql"
# Service-Konfiguration inklusive generierter Zugangsdaten abrufen
stackhero service-configuration-get --service="postgresql" --format=json