Ir al contenido

Despliega tu sitio Astro en AWS con SST

Puedes desplegar un sitio Astro en AWS usando SST, un framework de código abierto para desplegar aplicaciones full-stack modernas con soporte para SSG y SSR.

También puedes usar componentes adicionales de SST como cron jobs, Buckets, Queues, etc., manteniendo la seguridad de tipos.

  1. Crea un proyecto de Astro.

  2. Ejecuta npx sst@latest init.

  3. Debería detectar que estás usando Astro y pedirte confirmación.

  4. Una vez que estés listo para el despliegue, puedes ejecutar npx sst deploy --stage production.

También puedes leer el tutorial completo de Astro en AWS con SST que te guiará a través de los pasos.

Para usar cualquier componente adicional de SST, agrégalo a sst.config.ts.

sst.config.ts
const bucket = new sst.aws.Bucket("MyBucket", {
access: "public",
});
new sst.aws.Astro("MyWeb", {
link: [bucket],
});

Y luego accede a ellos en tu archivo .astro.

---
import { Resource } from "sst"
console.log(Resource.MyBucket.name)
---

Consulta la documentación de SST sobre vinculación de recursos para obtener más información.

Si tienes alguna pregunta, puedes preguntar en el Discord de SST.

Más guías de implementación

Contribuir Comunidad Patrocinador