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.
Inicio rápido
Sección titulada «Inicio rápido»-
Crea un proyecto de Astro.
-
Ejecuta
npx sst@latest init. -
Debería detectar que estás usando Astro y pedirte confirmación.
-
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.
Componentes de SST
Sección titulada «Componentes de SST»Para usar cualquier componente adicional de SST, agrégalo a 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.