curl -X POST 'https://api.sondercloud.app/v1/databases' \
-H 'Authorization: Bearer seu_token' \
-H 'Content-Type: application/json' \
-d '{
"name": "meu-redis",
"engine": "redis",
"memoryMb": 512
}'
{
"id": "8d5b4a9c-2e4f-4d67-a0e1-93cfd2d6b7f1",
"name": "meu-redis",
"engine": "redis",
"status": "RUNNING",
"memoryMb": 512,
"host": "203.0.113.45",
"port": 6379,
"database": "meu-redis",
"username": "default",
"password": "your_secure_password",
"connectionString": "redis://default:your_secure_password@203.0.113.45:6379"
}
Provisionamento
Criar Database
Provisiona uma nova database gerenciada
POST
/
v1
/
databases
curl -X POST 'https://api.sondercloud.app/v1/databases' \
-H 'Authorization: Bearer seu_token' \
-H 'Content-Type: application/json' \
-d '{
"name": "meu-redis",
"engine": "redis",
"memoryMb": 512
}'
{
"id": "8d5b4a9c-2e4f-4d67-a0e1-93cfd2d6b7f1",
"name": "meu-redis",
"engine": "redis",
"status": "RUNNING",
"memoryMb": 512,
"host": "203.0.113.45",
"port": 6379,
"database": "meu-redis",
"username": "default",
"password": "your_secure_password",
"connectionString": "redis://default:your_secure_password@203.0.113.45:6379"
}
curl -X POST 'https://api.sondercloud.app/v1/databases' \
-H 'Authorization: Bearer seu_token' \
-H 'Content-Type: application/json' \
-d '{
"name": "meu-redis",
"engine": "redis",
"memoryMb": 512
}'
{
"id": "8d5b4a9c-2e4f-4d67-a0e1-93cfd2d6b7f1",
"name": "meu-redis",
"engine": "redis",
"status": "RUNNING",
"memoryMb": 512,
"host": "203.0.113.45",
"port": 6379,
"database": "meu-redis",
"username": "default",
"password": "your_secure_password",
"connectionString": "redis://default:your_secure_password@203.0.113.45:6379"
}
Parâmetros
string
required
Nome da database. Entre 1 e 32 caracteres.
string
required
Engine da database:
postgresql, mysql, mongodb ou redis.integer
default:"128"
Memória alocada, em MB. Entre 64 e 2048.
string
Senha customizada, entre 8 e 128 caracteres. Se omitida, uma senha é gerada automaticamente.
Authorizations
Token de API da SonderCloud, enviado no header Authorization: Bearer <token>
Body
application/json
Nome da database
Required string length:
1 - 32Available options:
postgresql, mysql, mongodb, redis Required range:
64 <= x <= 2048Senha customizada (opcional, gerada automaticamente se omitida)
Required string length:
8 - 128Response
Database criada

