lizard workspace

Crea, lista, pausa y elimina workspaces, y fija sus límites y precios de reventa.

Uso

lizard workspace list
lizard workspace create <name>
lizard workspace pause <name-or-id>
lizard workspace resume <name-or-id>
lizard workspace limits <name-or-id> [flags]
lizard workspace resale-pricing <name-or-id> [flags]
lizard workspace rm <name-or-id> [flags]

Subcomandos

lizard workspace list

Lista los workspaces a los que perteneces, con tu rol y el número de proyectos (alias ls).

lizard workspace create <name>

Crea un workspace. Añade proyectos con lizard project create <name> --workspace <slug>.

lizard workspace pause <name-or-id>

Pausa cada app, cada base de datos y cada sandbox en ejecución de todos los proyectos del workspace. Las apps y bases de datos conservan sus URL, contraseñas, ajustes y datos; los buckets de Managed Object Storage no se pausan. Solo el propietario puede pausar un workspace entero. Para pausar un solo servicio o proyecto, consulta lizard pause.

lizard workspace resume <name-or-id>

Vuelve a arrancar cada app y base de datos del workspace que alguien pausó a mano, y los sandboxes que pausó lizard workspace pause. Las apps y bases de datos que Lizard pausó por la facturación siguen pausadas hasta que la facturación esté en orden. Solo puede hacerlo el propietario, y el workspace necesita margen dentro de sus límites.

lizard workspace limits <name-or-id>

Muestra lo que un workspace puede usar y lo que usa ahora. Con flags, fija sus límites. Solo el propietario los fija, con sesión iniciada en el navegador o con una clave de API sin ámbito; cualquier miembro puede leerlos. Cada flag acepta none para quitar ese límite.

FlagDescripción
--sandboxes <n>Sandboxes en ejecución a la vez
--cpu <vcpus>vCPU que pueden usar las apps y bases de datos del workspace
--memory <size>Memoria que pueden usar las apps y bases de datos del workspace, por ejemplo 4GB o 512MB
--disk <size>Disco que pueden ocupar sus bases de datos y volúmenes, por ejemplo 20GB o 1TB

La CPU y la memoria cuentan lo que usan ahora las apps y bases de datos, no lo que tienen configurado. Al llegar a un límite, no arranca nada nuevo en el workspace y los servicios en marcha siguen. En el límite de disco no se permiten volúmenes nuevos, bases de datos nuevas ni crecimiento de volúmenes; los datos ya escritos se conservan. Los errores están en límites del espacio de trabajo.

lizard workspace resale-pricing <name-or-id>

Muestra o fija los precios que ven las claves de API limitadas a este workspace o a uno de sus proyectos (alias resale). Cada precio es un múltiplo del de Lizard, de 1 a 100. Tu propia factura, tu panel y las claves sin ámbito mantienen los precios de Lizard. Solo el propietario puede verlos o fijarlos, con sesión iniciada en el navegador o con una clave de API sin ámbito.

FlagDescripción
--all <x>Fija todos los recursos a este múltiplo
--cpu <x>CPU
--memory <x>Memoria
--storage <x>Volúmenes
--egress <x>Tráfico saliente
--object-storage <x>Managed Object Storage
--sandbox <x>Precios por hora de los sandboxes
--offDesactiva los precios de reventa; las claves con ámbito vuelven a ver los precios de Lizard

lizard workspace rm <name-or-id>

Elimina un workspace (alias delete). Solo el propietario puede eliminarlo, y solo cuando ya no tiene proyectos, sandboxes ni volúmenes. Los proyectos en la papelera no cuentan; se eliminan con el workspace, que no tiene papelera propia. Una clave de API con ámbito no puede eliminar un workspace. No puedes eliminar tu workspace personal.

FlagDescripción
-y, --yesOmite la confirmación

Ejemplos

Lista tus workspaces

lizard workspace list

Crea un workspace

lizard workspace create my-team

Limita un workspace

lizard workspace limits my-team                                   # show limits and current use
lizard workspace limits my-team --sandboxes 5 --cpu 2 --memory 4GB --disk 20GB
lizard workspace limits my-team --cpu none                        # remove one limit

Fija precios de reventa

lizard workspace resale-pricing my-team --all 3                   # every price x3
lizard workspace resale-pricing my-team --off

Elimina un workspace vacío

lizard workspace rm my-team --yes

Véase también

Actualizado