Aller au contenu

Déployez votre site Astro sur AWS avec SST

Vous pouvez déployer un site Astro sur AWS en utilisant SST, un framework open source pour déployer des applications full-stack modernes et prenant en charge les modes SSG et SSR.

Vous pouvez également utiliser des composants SST supplémentaires comme les Cron Jobs, les Buckets, les Queues, etc. tout en préservant la sûreté du typage.

  1. Créer un projet Astro.

  2. Exécutez npx sst@latest init.

  3. Il devrait détecter que vous utilisez Astro et vous demander de confirmer.

  4. Une fois que vous êtes prêt pour le déploiement, vous pouvez lancer npx sst deploy --stage production.

Vous pouvez également lire le tutoriel complet Astro sur AWS avec SST qui vous guidera à travers les différentes étapes.

Pour utiliser des composants SST supplémentaires, ajoutez-les à sst.config.ts.

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

Vous pouvez ensuite y accéder dans votre fichier .astro.

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

Consultez la documentation SST sur les liens vers les ressources pour en savoir plus.

Si vous avez des questions, vous pouvez les poser dans le Discord SST.

Plus de guides de déploiement

Contribuer

Comment pouvons-nous vous aider ?

Créer une issue GitHub

Le moyen le plus rapide d'alerter notre équipe d'un problème.

Communauté