MariaDB: 4. Creare il servizio
Questa documentazione fa parte della guida Automatizzare con la CLI. Consulta la guida completa qui: Avvia MariaDB, recupera le sue credenziali e modifica la sua configurazione in modo programmato con la Stackhero CLI.
👋 Benvenuti nella documentazione di Stackhero
Stackhero offre un servizio MariaDB cloud pronto all'uso, progettato per carichi di lavoro in produzione. Avrete a disposizione:
- Connessioni e trasferimenti dati illimitati.
- Interfaccia web phpMyAdmin integrata per la gestione del database.
- Aggiornamenti con un solo clic per una manutenzione semplificata.
- Elevate prestazioni e massima sicurezza su infrastruttura privata e dedicata.
Avviate un'istanza MariaDB completamente gestita in pochi minuti. Stackhero si occupa di configurazione, aggiornamenti e sicurezza, così potete concentrarvi sulla vostra applicazione. Scoprite di più sull'hosting cloud MariaDB.
Ecco uno script di esempio che crea uno stack, aggiunge il suo servizio MariaDB, attende che venga avviato, recupera la configurazione (incluse le credenziali generate) e applica una nuova configurazione.
#!/bin/bash
set -e
export STACKHERO_TOKEN="usr-xxxxxx:your-token"
serviceStore="mariadb" # Il nome del service store MariaDB (vedi step 2)
instance="..." # Una dimensione dell'istanza dallo step 3
region="europe" # Un nome di regione dallo step 3
# Crea uno stack per il suo servizio (usa l'organizzazione predefinita; aggiunga --organization se necessario)
stackId=$(stackhero --format=script stack-create \
--name="My MariaDB stack")
echo "Stack creato: ${stackId}"
# Aggiunge MariaDB allo stack (i nomi vengono risolti automaticamente)
serviceId=$(stackhero --format=script service-add \
--stack="My MariaDB stack" \
--service-store="${serviceStore}" \
--instance="${instance}" \
--region="${region}")
echo "Servizio aggiunto: mariadb"
# Attende che il servizio sia completamente operativo (può richiedere alcuni minuti)
stackhero service-wait-for --service="mariadb"
# Recupera la configurazione del servizio, incluse le credenziali generate
stackhero service-configuration-get --service="mariadb" --format=json