Le AWS SAM projet et le AWS SAM modèle - 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.

Le AWS SAM projet et le AWS SAM modèle

Après avoir exécuté la sam init commande et terminé le flux de travail suivant, AWS SAM crée le répertoire de votre projet d'application, qui est votre AWS SAM projet. 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 sur lequel vous travaillez principalement est votre AWS SAM modèle (nommétemplate.yaml). Dans ce modèle, vous écrivez le 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.

Note

Un élément clé du AWS SAM modèle est la spécification du AWS SAM modèle. Cette spécification fournit une syntaxe abrégée qui, par rapport à AWS CloudFormation, vous permet d'utiliser moins de lignes de code pour définir les ressources, les mappages de sources d'événements, les autorisations, les API et les autres propriétés de votre application sans serveur.

Cette section explique comment utiliser les sections du AWS SAM modèle pour définir les types de ressources, les propriétés des ressources, les types de données, les attributs des ressources, les fonctions intrinsèques et les extensions API Gateway.

AWS SAM les modèles sont une extension des AWS CloudFormation modèles, avec des types de syntaxe uniques qui utilisent une syntaxe abrégée avec moins de lignes de code que. AWS CloudFormation Cela accélère votre développement lorsque vous créez une application sans serveur. Pour plus d’informations, consultez AWS SAM ressources et propriétés. Pour la référence complète des AWS CloudFormation modèles, consultez la section Référence des AWS CloudFormation modèles dans le guide de AWS CloudFormation l'utilisateur.