MinIO: 4. Service erstellen
Diese Dokumentation ist Teil des Automatisieren mit der CLI-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Starten Sie MinIO, rufen Sie dessen Zugangsdaten ab und ändern Sie die Konfiguration programmatisch mit der Stackhero CLI.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet eine einsatzbereite MinIO Object Storage Plattform, die auf Zuverlässigkeit und Geschwindigkeit ausgelegt ist. Zu den wichtigsten Vorteilen gehören:
- Unbegrenzte Datenübertragungen ohne versteckte Kosten.
- Einfache, vorhersehbare und transparente Preisgestaltung.
- Eine eigene Domain, gesichert mit HTTPS (zum Beispiel https://object-storage.ihre-firma.com).
- Updates mit nur einem Klick, ganz ohne manuellen Aufwand.
- Hohe Performance und Sicherheit auf privater, dedizierter Infrastruktur.
- Verfügbar in den Regionen 🇪🇺 Europa und 🇺🇸 USA.
Optimieren Sie Ihre Workflows und verkürzen Sie die Einrichtungszeit: Sie können das MinIO Object Storage Hosting von Stackhero in nur 5 Minuten bereitstellen.
Hier ein Beispielskript, das einen Stack erstellt, Ihren MinIO 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="minio" # Der Name des MinIO 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 MinIO stack")
echo "Stack erstellt: ${stackId}"
# MinIO zum Stack hinzufügen (Namen werden automatisch aufgelöst)
serviceId=$(stackhero --format=script service-add \
--stack="My MinIO stack" \
--service-store="${serviceStore}" \
--instance="${instance}" \
--region="${region}")
echo "Service hinzugefügt: minio"
# Warten, bis der Service vollständig läuft (dies kann einige Minuten dauern)
stackhero service-wait-for --service="minio"
# Service-Konfiguration inklusive generierter Zugangsdaten abrufen
stackhero service-configuration-get --service="minio" --format=json