MinIO: 4. Maak de service aan

Deze documentatie maakt deel uit van de Automatiseren met de CLI-gids. Bekijk de volledige gids hier: Start MinIO, haal de inloggegevens op en wijzig de configuratie programmatisch met de Stackhero CLI.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt een gebruiksklare MinIO Object Storage platform, ontworpen voor betrouwbaarheid en snelheid. De belangrijkste voordelen zijn:

  • Onbeperkte datatransfers zonder verborgen kosten.
  • Eenvoudige, voorspelbare en transparante prijzen.
  • Een eigen domeinnaam beveiligd met HTTPS (bijvoorbeeld https://object-storage.uw-bedrijf.com).
  • Updates met één klik, volledig automatisch zonder handmatige acties.
  • Hoge prestaties en beveiliging op een privé, dedicated infrastructuur.
  • Beschikbaar in zowel de regio's 🇪🇺 Europa als 🇺🇸 USA.

Versnel uw workflow en verkort de installatietijd: u kunt Stackhero's MinIO Object Storage hosting in slechts 5 minuten implementeren.

Hieronder vindt u een voorbeeldscript dat een stack aanmaakt, uw MinIO-service toevoegt, wacht tot deze is gestart, de configuratie (inclusief gegenereerde inloggegevens) ophaalt en vervolgens een nieuwe configuratie toepast.

#!/bin/bash
set -e

export STACKHERO_TOKEN="usr-xxxxxx:your-token"

serviceStore="minio"   # De naam van de MinIO service store (zie stap 2)
instance="..."                # Een instance size uit stap 3
region="europe"               # Een regiocode uit stap 3

# Maak een stack aan voor uw service (gebruikt uw standaardorganisatie; voeg --organization toe indien nodig)
stackId=$(stackhero --format=script stack-create \
  --name="My MinIO stack")
echo "Stack aangemaakt: ${stackId}"

# Voeg MinIO toe aan de stack (namen worden automatisch herkend)
serviceId=$(stackhero --format=script service-add \
  --stack="My MinIO stack" \
  --service-store="${serviceStore}" \
  --instance="${instance}" \
  --region="${region}")
echo "Service toegevoegd: minio"

# Wacht tot de service volledig draait (dit kan enkele minuten duren)
stackhero service-wait-for --service="minio"

# Haal de serviceconfiguratie op, inclusief gegenereerde inloggegevens
stackhero service-configuration-get --service="minio" --format=json