Comment utiliser AWS Serverless Application Model (AWS SAM) - AWS Serverless Application Model

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Comment utiliser AWS Serverless Application Model (AWS SAM)

Les principaux outils que vous utilisez pour développer votre application sont le AWS SAM modèle AWS SAMCLIet le AWS SAM projet (qui est le répertoire de votre projet d'application). Vous utilisez ces outils pour :

  1. Développez votre application(cela inclut l'initialisation de votre application, la définition de vos ressources et la création de votre application).

  2. Testez votre application.

  3. Déboguez votre application.

  4. Déployez votre application et vos ressources.

  5. Surveillez votre application.

AWS SAM crée votre AWS SAM projet une fois que vous avez exécuté la sam init commande et terminé le flux de travail suivant. Vous définissez votre application sans serveur en ajoutant du code à votre AWS SAM projet. Bien que votre AWS SAM projet se compose d'un ensemble de fichiers et de dossiers, le fichier le plus important qu'il contient est votre AWS SAM modèle (nommétemplate.yaml). Dans ce modèle, vous écrivez votre code pour exprimer les ressources, les mappages de sources d'événements et les autres propriétés qui définissent votre application sans serveur.

AWS SAMCLIIl contient un référentiel de commandes que vous utilisez dans votre AWS SAM projet. Plus précisément, AWS SAMCLI c'est ce que vous utilisez pour créer, transformer, déployer, déboguer, empaqueter, initialiser et synchroniser votre AWS SAM projet. En d'autres termes, c'est ce que vous utilisez pour transformer votre AWS SAM projet en application sans serveur.

Pour plus de détails sur ces outils, consultez les chapitres suivants :

AWS SAMCLI- Découvrez comment l' AWS SAMCLIutiliser pour créer et exécuter vos applications sans serveur.

AWS SAM projet et AWS SAM modèle - Découvrez la structure AWS SAM du projet et comment utiliser le AWS SAM modèle pour définir votre application sans serveur.