Qu'est-ce que le 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.

Qu'est-ce que le AWS Serverless Application Model (AWS SAM) ?

AWS Serverless Application Model (AWS SAM) est un framework open source permettant de créer des applications sans serveur en utilisant l'infrastructure en tant que code (IAc). Avec AWS SAM sa syntaxe abrégée, les développeurs déclarent les AWS CloudFormationressources et les ressources sans serveur spécialisées qui sont transformées en infrastructure lors du déploiement. Ce cadre comprend deux éléments principaux : le AWS SAM CLI et le AWS SAM projet. Le AWS SAM projet est le répertoire du projet d'application créé lors de l'exécutionsam init. Le AWS SAM projet inclut des fichiers tels que le AWS SAM modèle, qui inclut la spécification du modèle (syntaxe abrégée que vous utilisez pour déclarer des ressources).

Fonctions principales

AWS SAM offre de nombreux avantages qui améliorent l'expérience des développeurs en vous permettant de :

Définir rapidement le code de votre infrastructure d'applications en utilisant moins de code

Créez des AWS SAM modèles pour définir le code de votre infrastructure d'applications sans serveur. Déployez vos modèles directement AWS CloudFormation pour provisionner vos ressources.

Gérer vos applications sans serveur tout au long de leur cycle de développement

Utilisez le AWS SAM CLI pour gérer votre application sans serveur pendant les phases de création, de création, de déploiement, de test et de surveillance de votre cycle de développement. Pour de plus amples informations, veuillez consulter Le AWS SAMCLI.

Attribuez rapidement des autorisations entre les ressources grâce à des AWS SAM connecteurs

Utilisez des AWS SAM connecteurs dans vos AWS SAM modèles pour définir les autorisations entre vos AWS ressources. AWS SAM transforme votre code en IAM autorisations requises pour faciliter votre intention. Pour de plus amples informations, veuillez consulter Gestion des autorisations de ressource avec des connecteurs AWS SAM.

Synchroniser en continu les modifications locales dans le cloud au fur et à mesure de votre développement

Utilisez le AWS SAM CLI sam synccommande pour synchroniser automatiquement les modifications locales avec le cloud, accélérant ainsi vos flux de travail de développement et de test dans le cloud. Pour de plus amples informations, veuillez consulter Initiation à l'utilisation sam sync pour synchroniser avec AWS Cloud.

Gérez votre Terraform applications sans serveur

Utilisez le AWS SAM CLI pour effectuer le débogage et le test locaux de vos fonctions et couches Lambda. Pour de plus amples informations, veuillez consulter AWS SAM CLI Terraform Prise en charge de par la  .

Informations connexes