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.
Tests locaux avec AWS SAMCLI
AWS SAMCLICela vous permet de tester des applications sans serveur localement sur différents outils d'infrastructure en tant que code (IaC). Ce guide explique comment utiliser le AWS SAMCLI pour les tests locaux avec différents frameworks IaC.
Les principaux avantages de l'utilisation AWS SAMCLI pour les tests locaux sont les suivants :
-
Développement rapide : testez les modifications du code sans les déployer sur AWS
-
Rentabilité - Développez et testez sans frais AWS
-
Fonctionnalité hors ligne : travaillez sur vos applications sans connexion Internet
-
Débogage simplifié : parcourez le code de fonction Lambda localement à l'aide d'un débogueur
-
Tests réalistes : testez vos applications à l'aide de l'émulation locale de services AWS
Testez AWS SAM les applications localement
Pour plus d'informations sur le test des applications définies à l'aide de AWS SAM modèles, voir Tester et déboguer des applications sans serveur dans ce guide.
Testez AWS CloudFormation les modèles localement
Pour utiliser les fonctionnalités AWS SAMCLI de test locales de l' AWS CloudFormation outil, ajoutez la AWS SAM transformation à votre AWS CloudFormation modèle. Pour plus d'informations, consultez l'anatomie du AWS SAM modèle pour :
-
Ajouter une AWS SAM transformation aux AWS CloudFormation modèles
-
Comprendre la compatibilité des modèles
-
Exploration de la syntaxe des ressources sans serveur
Testez les applications AWS CDK localement
Vous pouvez utiliser le AWS SAMCLI pour tester les applications AWS CDK localement après avoir synthétisé l'application AWS CDK en AWS CloudFormation modèles à l'aide de la commande cdk synth.
Pour plus d'informations, consultez la section Tester et créer localement des applications AWS CDK AWS SAMCLI à l'aide du guide du développeur du AWS CDK. Cela consiste notamment à :
Testez les applications Terraform localement
Il AWS SAMCLI prend en charge les projets Terraform et Terraform Cloud. Vous pouvez l'utiliser pour effectuer le débogage et le test locaux des fonctions et des couches Lambda, ainsi que des protocoles HTTP et REST d'Amazon API Gateway. APIs
Pour configurer votre environnement et en savoir plus sur toutes les fonctionnalités disponibles, consultez le support Terraform dans ce guide. Cela consiste notamment à :