Skip to Content
Atlassian Confluenceacs2mdv1.0.xLicencia

Licencia

acs2md requiere una licencia válida para ejecutar comandos de conversión. La gestión de la licencia se realiza mediante el grupo de comandos license.

Esta es la primera dependencia que debe validarse en una máquina nueva antes de iniciar cualquier flujo de exportación masivo o programado.

Compra acs2md en la página del producto acs2md o revisa todos los planes activos en store.climakers.com, la tienda de Climakers en Lemon Squeezy. La licencia está vinculada a la máquina donde se activa.


Descripción general

acs2md admite dos caminos de licencia:

  • Activación comercial en línea a través de LemonSqueezy con una máquina conectada a Internet
  • Activación local sin conexión con un archivo de licencia vinculado a la máquina para entornos restringidos o aislados

Esta flexibilidad significa que puede estandarizar acs2md tanto si el flujo de trabajo se ejecuta en un entorno conectado estándar como en una red estrictamente controlada.


license activate

Activa acs2md con una clave de licencia comprada o con un archivo de licencia local para uso sin conexión.

Usa la activación en línea cuando la máquina pueda alcanzar el servicio de licencias de Lemon Squeezy. Usa la activación mediante archivo local cuando la máquina esté aislada, restringida por el cliente o funcione en una red donde la validación en línea no sea práctica.

# Activación comercial en línea acs2md license activate --license-key YOUR_LICENSE_KEY # Activación local sin conexión acs2md license activate --license-file ./license.bin

Valida el resultado inmediatamente después de activar:

acs2md license validate

Los comandos de diagnóstico y recuperación como config, doctor, license, tree, support y completion siguen disponibles incluso cuando los comandos de conversión están bloqueados por la licencia. Eso permite recuperar el entorno sin reinstalar la herramienta.


license validate

Comprueba si la licencia instalada actualmente está activa y es utilizable en la máquina actual.

Ejecuta este comando después de la activación, antes de la primera exportación real y antes de cualquier ejecución programada o visible para cliente en la que un fallo de licencia resultaría costoso.

acs2md license validate

Motivos habituales para ejecutar license validate:

  • inmediatamente después de activar una máquina nueva
  • antes de que arranque un flujo recurrente de exportación
  • después de restaurar una máquina desde copia de seguridad o tras migrar el perfil
  • cuando una activación anterior se desactivó o podría haber caducado

Comportamiento de validación por plan

acs2md valida automáticamente las licencias instaladas de LemonSqueezy antes de cada comando no exento, pero una validación en línea contra la API no se dispara en cada ejecución. Para licencias en línea, la validación a través de la API se produce cuando se alcanza cualquiera de los siguientes umbrales, lo que ocurra primero.

Licencias en línea de LemonSqueezy

VarianteUmbral de tiempoUmbral de comandos
Trial2 días50 comandos
Professional8 días100 comandos
Small Team10 días100 comandos
CI/CD AutomationCada comandoCada comando
Enterprise12 días100 comandos
Enterprise Pro17 días100 comandos
Enterprise Plus19 días100 comandos

La variante Trial es una evaluación gratuita de 14 días. Además de los umbrales anteriores, tiene una fecha absoluta de expiración a los 14 días desde la compra.

Si la máquina está sin conexión cuando toca validar mediante la API, acs2md recurre a la validación local y sigue funcionando con normalidad. La comprobación en línea se reintenta en una ejecución posterior cuando vuelva la conectividad. La variante CI/CD Automation valida en cada comando y está pensada para entornos de CI/CD reconocidos. Ejecuta acs2md license validate cuando quieras forzar la comprobación en línea de inmediato.

Licencias locales sin conexión

Las licencias sin conexión se validan por completo en la propia máquina y no requieren acceso de red. El archivo de licencia puede imponer estas restricciones:

RestricciónDescripción
Límite de comandosNúmero máximo de comandos permitidos (0 significa ilimitado)
Intervalo de validaciónVentana temporal de validez, como 24h, 7d o 1y
Fecha de expiraciónFecha absoluta de caducidad incorporada al archivo generado

license list

Muestra los detalles de licencia almacenados que conoce la instalación local.

acs2md license list

Úsalo cuando necesites un resumen operativo rápido del estado actual de la licencia sin abrir el archivo bruto.


license where

Muestra la ubicación en disco del archivo de licencia cifrado.

acs2md license where

Es útil cuando necesitas confirmar la ubicación de la licencia vinculada a la máquina antes de una copia de seguridad, una restauración o una incidencia de soporte.


license export

Exporta el archivo de licencia actual a una ubicación de respaldo.

Úsalo antes de sustituir una estación de trabajo, reconstruir una imagen de CI o transferir la custodia operativa a otro equipo.

acs2md license export --output ./acs2md-license-backup.bin

Trata las licencias exportadas como activos sensibles vinculados a máquina. Guárdalas en los mismos entornos protegidos que usarías para otros secretos operativos y materiales de recuperación.


license import

Importa desde una ruta de respaldo un archivo de licencia exportado previamente.

acs2md license import --license-file ./acs2md-license-backup.bin

Úsalo cuando estés restaurando una activación local conocida y válida a la ubicación esperada de la aplicación después de una reconstrucción o una recuperación.


license deactivate

Desactiva la instancia de licencia vinculada a la máquina actual.

acs2md license deactivate

Ejecuta este comando antes de retirar una máquina, reconstruirla o mover deliberadamente la licencia operativa a otra estación de trabajo. Una desactivación limpia es más segura que descubrir activaciones obsoletas durante una exportación urgente.


license terms

Muestra el acuerdo de licencia del software en la terminal.

acs2md license terms

Úsalo cuando compras, legal o compliance necesiten revisar el texto de licencia aplicable desde la herramienta instalada. El mismo texto legal también está disponible en la página de Términos de Licencia.


Flujo Operativo Recomendado

Para una máquina o runner nuevos, la secuencia más segura es:

  1. activar la licencia con acs2md license activate
  2. confirmar la activación con acs2md license validate
  3. registrar la ubicación instalada con acs2md license where
  4. ejecutar acs2md doctor para validar el estado completo del puesto
  5. exportar una copia de respaldo con acs2md license export cuando la máquina pase a formar parte de un flujo de producción

Esto mantiene activación, verificación, diagnóstico y capacidad de recuperación dentro del mismo flujo operativo en lugar de tratar la licencia como un detalle aislado de setup.


Entornos Sin Conexión O Restringidos

Para entornos aislados o con restricciones de red, usa el flujo complementario de licensegen para producir un archivo local license.bin y actívalo con --license-file.

Este camino está pensado para:

  • laboratorios aislados de clientes
  • entornos regulados sin acceso saliente
  • entornos de disaster recovery donde el acceso a internet está deshabilitado a propósito

Después de la activación local, usa las mismas comprobaciones operativas que con una activación en línea:

acs2md license validate acs2md doctor

¿Necesitas Ayuda?

Si la activación o la validación de licencia fallan:

  • vuelve a ejecutar acs2md license validate
  • confirma la ubicación instalada con acs2md license where
  • ejecuta acs2md doctor
  • genera un paquete de soporte con acs2md support --output acs2md-support.txt

Esa secuencia aporta a soporte el contexto de licencia, entorno y diagnóstico necesario para resolver el problema con rapidez.

Last updated on