Saltar al contenido principal
De forma predeterminada, Enclave ejecuta el análisis de código en sandboxes que opera él mismo. Con BYOC (bring your own cloud), esos sandboxes se ejecutan en tu propia cuenta en la nube. Los checkouts de los repositorios y las herramientas que los leen se quedan dentro de tu cuenta, y se destruyen cuando termina cada tarea. Enclave sigue recibiendo los hallazgos, los fragmentos de código que leen sus agentes y los resultados del análisis, así que la aplicación funciona igual.

Antes de empezar

  • BYOC debe estar activado para tu organización. Escribe a support@enclave.ai para activarlo.
  • Necesitas el rol Owner o Admin en Enclave.
  • BYOC funciona en AWS. Necesitas permiso para crear un stack de CloudFormation, incluidos recursos de IAM, en la cuenta que ejecutará los sandboxes. Google Cloud y Azure todavía no son compatibles.

Configurar BYOC

1

Inicia la configuración

Abre Settings → API Keys y haz clic en Set up BYOC en la sección BYOC. Enclave abre un portal de despliegue en una pestaña nueva.
2

Despliega en tu cuenta

Sigue el portal para lanzar el stack de CloudFormation en tu cuenta de AWS. La sección BYOC muestra Waiting for your deployment hasta que está en funcionamiento.
3

Verifica

Haz clic en Check now. Enclave inicia y detiene un sandbox real en tu cuenta. Cuando la comprobación se completa correctamente, BYOC muestra Active con tu cuenta, tu región y la fecha de la última verificación.
Nada cambia en tus análisis hasta que la comprobación se completa correctamente.

Conviene saber

  • Sin alternativa de respaldo. Si tu despliegue deja de responder, BYOC muestra Not reachable y los análisis fallan hasta que lo arregles. Enclave nunca los devuelve por su cuenta a sus propios sandboxes.
  • La subida de archivos en Research no está disponible con BYOC.
  • Las pruebas de penetración se ejecutan en sandboxes independientes alojados por Enclave. BYOC no las cambia.

Desactivar BYOC

En la sección BYOC, haz clic en Turn off y confirma. Los análisis nuevos vuelven a ejecutarse en sandboxes alojados por Enclave. Los recursos ya desplegados en tu cuenta en la nube no se eliminan, así que elimínalos desde tu proveedor de nube.