Despliega tu sitio de Astro en AWS con SST
Puedes desplegar un sitio de Astro en AWS utilizando SST, un framework de código abierto para desplegar aplicaciones fullstack modernas con soporte para SSG y SSR.
También puedes usar cualquier componente de SST adicional como tareas programadas (cron jobs), Buckets, Colas (Queues), etc., mientras mantienes 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 que confirmes.
-
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 de SST adicional, agrégalos 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.