Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions src/content/docs/fr/community-resources/content.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ Vous avez écrit un guide pour Astro ? [Modifiez cette page](https://github.com/
### Authentication
- [Add GitHub OAuth with Lucia](https://lucia-auth.com/tutorials/github-oauth/astro)
- [Add username and password authentication with Lucia](https://lucia-auth.com/tutorials/username-and-password/astro)
- [Authenticating users in Astro with Clerk and React](https://www.launchfa.st/blog/react-astro-clerk)
### RSS
- [Use a dynamic filename when importing images](https://vaihe.com/blog/astro/astro-dynamic-image-prop/)
- [Add an RSS feed to Astro using Storyblok's stories](https://straffesites.com/en/blog/rss-feed-astro-storyblok)
Expand All @@ -70,13 +71,17 @@ Vous avez écrit un guide pour Astro ? [Modifiez cette page](https://github.com/
### Performance
- [Enhance your Astro builds: modify HTML files post-build](https://straffesites.com/en/blog/optimize-astro-html-post-build)
- [Setting up micro-frontends with Astro](https://medium.com/@sergio.a.soria/setting-up-micro-frontends-with-astro-and-ecma-script-modules-137340d2c520)
- [How to Implement Incremental Static Regeneration (ISR) in Astro](https://logsnag.com/blog/implementing-isr-in-astro)
### Utilitaires
- [Using tRPC in Astro](https://www.thomasledoux.be/blog/using-trpc-astro-islands-react)
- [Integrating Sentry with Astro](https://akashrajpurohit.com/blog/seamless-error-tracking-integrating-sentry-with-astro/)
- [Generate localized sitemaps for your Astro and Storyblok project](https://straffesites.com/en/blog/localized-sitemap-astro-storyblok)
- [Add searching to your site with Pagefind](https://blog.otterlord.dev/posts/astro-search/)
- [Add searching to your site with Fuse.js](https://www.youtube.com/watch?v=XnV_2MWqAhQ)
- [Add a comments section to your Astro blog using Giscus](https://elazizi.com/posts/add-comments-section-to-your-astro-blog/)
### Animation
- [Using GreenSock Animation Platform (GSAP) in Astro](https://www.launchfa.st/blog/gsap-astro)
- [Using GreenSock Animation Platform (GSAP) in Astro with View Transitions](https://www.launchfa.st/blog/gsap-astro-view-transitions)
### Internationalisation et localisation
- [How to make your Astro website multilingual with Crowdin: Astro localization guide](https://crowdin.com/blog/2023/06/21/astro-localization-and-i18n)
- [Translate routes in Astro for content collections and subpages](https://www.webdesign-sopelnik.de/en/blog/translate-routes-for-astro-content-collections-or-subpages-with-trailingslash-and-base-support/)
Expand Down
16 changes: 15 additions & 1 deletion src/content/docs/fr/guides/deploy/aws.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,15 @@ S3 est le point de départ de toute application. C'est là que sont stockés les

CloudFront est un service web qui offre des capacités de réseau de diffusion de contenu (CDN). Il est utilisé pour mettre en cache le contenu d'un serveur web et le distribuer aux utilisateurs finaux. CloudFront facture la quantité de données transférées. L'ajout de CloudFront à votre bucket S3 est plus rentable et permet une diffusion plus rapide.

Nous utiliserons CloudFront pour envelopper notre bucket S3 afin de servir les fichiers de notre projet en utilisant le réseau CDN mondial d'Amazon. Cela réduira le coût du service des fichiers de votre projet et augmentera les performances de votre site.
Pour connecter S3 à CloudFront, créez une distribution CloudFront avec les valeurs suivantes :
- **Domaine d'origine:** Point d'arrivée de votre site web statique dans le bucket S3. Vous pouvez trouver votre point de terminaison dans les **Propriétés > Hébergement de site web statique** de votre bucket S3. Vous pouvez également sélectionner votre bucket S3 et cliquer sur l'appel pour remplacer l'adresse de votre bucket par le point de terminaison statique de votre bucket.
- **Politique de protocole de visualisation:** « Redirect to HTTPS » (Redirection vers HTTPS)

Cette configuration servira votre site en utilisant le réseau CDN Cloudfront. Vous pouvez trouver l'URL de votre distribution CloudFront dans les **Distributions > Nom de domaine** du bucket.

:::note
Lorsque vous connectez CloudFront à un point d'extrémité de site web statique S3, vous vous appuyez sur les politiques de S3 Bucket pour le contrôle d'accès. Voir la section [Hébergement de sites web statiques S3](/fr/guides/deploy/aws/#hébergement-de-sites-web-statiques-s3) pour plus d'informations sur les politiques des Bucket.
:::

## Déploiement continu avec GitHub Actions

Expand Down Expand Up @@ -206,3 +214,9 @@ Il existe de nombreuses façons de mettre en place un déploiement continu pour
:::note
Votre `BUCKET_ID` est le nom de votre bucket S3. Votre `DISTRIBUTION_ID` est l'ID de votre distribution CloudFront. Vous pouvez trouver votre ID de distribution CloudFront dans **CloudFront > Distributions > ID**
:::

## Ressources communautaires

- [Déployer Astro sur AWS Amplify](https://www.launchfa.st/blog/deploy-astro-aws-amplify)
- [Déployer Astro sur AWS Elastic Beanstalk](https://www.launchfa.st/blog/deploy-astro-aws-elastic-beanstalk)
- [Déployer Astro sur Amazon ECS sur AWS Fargate](https://www.launchfa.st/blog/deploy-astro-aws-fargate)