sveltekit-adapter-aws
SvelteKit-Anwendungen auf AWS bereitstellen – mit Lambda, CloudFront und einer über das AWS CDK beschriebenen Infrastruktur.
sveltekit-adapter-aws erzeugt aus einer SvelteKit-Anwendung getrennte Artefakte für statische, vorgerenderte und serverseitige Inhalte. Das AWS CDK legt dafür S3, CloudFront, eine HTTP API und eine Lambda-Funktion an. CloudFront verteilt die Anwendung; Lambda verarbeitet die serverseitig gerenderten Routen.
Der Adapter lässt sich in svelte.config.js konfigurieren. Dazu gehören unter anderem der Pfad zum CDK-Projekt, der Name des CloudFormation-Stacks, eine optionale Domain und die Einstellungen der Lambda-Funktion. Das Repository verweist auf eigene Repositories für ein Basisbeispiel, eine erweiterte Konfiguration und einen vollständigen Workshop.
Technologien: TypeScript · SvelteKit · AWS CDK · Lambda · CloudFront
Repository: github.com/MikeBild/sveltekit-adapter-aws