Pulumi en Producción · Lección 24
¿Qué permite hacer la 'Automation API' de Pulumi, a diferencia de usar el CLI tradicional de Pulumi?
Invocar la funcionalidad completa de Pulumi (crear stacks, hacer preview, aplicar cambios) de forma programática desde dentro de otra aplicación o herramienta, sin depender del CLI ni de archivos de configuración tradicionales del proyecto
Elimina por completo la necesidad de escribir cualquier código de infraestructura
Solo funciona si Pulumi está instalado exclusivamente en un sistema operativo Windows
Requiere reescribir completamente el proveedor cloud subyacente para poder usarse
Pulumi en Producción · Lección 24
Completa el código
const stack = await LocalWorkspace.
Revisa: por ejemplo, LocalWorkspace.createOrSelectStack({...}).
Pulumi en Producción · Lección 24
¿Por qué la Automation API sería especialmente útil para una plataforma SaaS que necesita aprovisionar dinámicamente infraestructura personalizada para cada cliente nuevo que se registra, sin intervención manual?
Pista: la plataforma puede invocar programáticamente la creación de un nuevo Stack de infraestructura específico para cada cliente directamente desde su propio código de aplicación, sin necesitar que una persona ejecute manualmente comandos del CLI de Pulumi cada vez que se registra un cliente nuevo.
✓
¡Lección completada!
Automation API — Pulumi programático
0
XP ganado
3
Vidas restantes