Modèle d'application sans serveur AWS

Outil de développement open source qui simplifie et améliore l'expérience de création et d'exécution d'applications sans serveur sur AWS

Simplifiez votre cycle de développement sans serveur, en passant d'une idée à la production rapidement et efficacement.

Développez, déboguez et déployez vos applications sans serveur avec la CLI AWS SAM.

Définissez et gérez votre code d'infrastructure avec les modèles AWS SAM.

Effectuez le débogage et les tests en temps réel dans le cloud avec AWS SAM Accelerate.

Fonctionnement

AWS SAM se compose de deux parties : les modèles AWS SAM et l'interface de ligne de commande AWS SAM (CLI AWS SAM). Les modèles AWS SAM fournissent une syntaxe abrégée, optimisée pour définir l'infrastructure en tant que code (IaC) pour les applications sans serveur. Extension d'AWS CloudFormation, vous déployez des modèles AWS SAM directement sur AWS CloudFormation, en bénéficiant de son support d'IaC complet sur AWS. La CLI AWS SAM est un outil de développement qui met les fonctionnalités d'AWS SAM à portée de main. Utilisez-la pour créer, développer et déployer rapidement des applications sans serveur. Parmi les nombreuses fonctionnalités d'AWS SAM, citons SAM Accelerate, qui accélère le développement local et les tests dans le cloud, et les intégrations de la CLI SAM, qui étendent AWS SAM à d'autres outils tels qu'AWS CDK et Terraform.
Vidéo explicative d'AWS SAM (1:26)
Création d'applications sans serveur réelles avec AWS SAM (46:17)

Cas d'utilisation

Créer et déployer des applications sans serveur

Utilisez les commandes sam build et sam deploy de la CLI AWS SAM pour préparer votre application en vue de son déploiement et pour la déployer dans le cloud AWS.

Commencer à utiliser la CLI AWS SAM >

Synchronisez rapidement votre application avec le cloud à des fins de développement et de tests

Utilisez la commande sam sync de la CLI AWS SAM pour surveiller les modifications locales et les déployer rapidement dans le cloud AWS. Utilisez ensuite sam remote invoke pour tester vos fonctions Lambda dans le cloud.

En savoir plus sur la commande sam sync de la CLI AWS SAM >

Créez des pipelines à déployer à l'aide des systèmes CI/CD pris en charge

Utilisez la commande sam pipeline de la CLI AWS SAM pour créer ou modifier des pipelines pour votre système CI/CD.

En savoir plus sur le déploiement d'applications sans serveur >

Utiliser la CLI AWS SAM avec Terraform

Effectuez le débogage local et testez vos projets Terraform avec la CLI AWS SAM.

En savoir plus sur la prise en charge de Terraform par la CLI AWS SAM >

Comment démarrer

Accéder aux ressources AWS SAM

Lisez la documentation technique.

En savoir plus sur AWS SAM »

Découvrir AWS SAM en action

Découvrez les nouveautés et comment les autres utilisent AWS SAM.

Lire le dernier article de blog »

Commencer à utiliser AWS SAM

Complétez les prérequis et installez la CLI AWS SAM.

Installer la CLI AWS SAM »

Vous souhaitez consulter la documentation ou regarder un didacticiel SAM ? 

Consulter la page de ressources SAM
D'autres questions ?
Nous contacter

Découvrir davantage sur AWS