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.
Historique du document pour AWS SAM
Le tableau suivant décrit les modifications importantes dans chaque édition du Guide du développeur AWS Serverless Application Model . Pour recevoir les notifications des mises à jour de cette documentation, abonnez-vous à un flux RSS.
-
Dernière mise à jour de la documentation : 20 juin 2024
| Modification | Description | Date |
|---|---|---|
Contenu restructuré et mis à jour dans l'ensemble du guide du développeur | Le guide a été réorganisé et restructuré afin d'améliorer sa découvrabilité et sa facilité d'utilisation. Titres mis à jour et améliorés. A fourni des détails supplémentaires lors de l'introduction des sujets et des concepts. | 20 juin 2024 |
Ajout AWS SAMCLI du support pour Ruby 3.3 | Ruby 3.3 est désormais disponible en tant que référentiel d'exécution et d'images. Voir Référentiels d'images et sam init pour plus de détails. | 4 avril 2024 |
Options de AWS SAMCLI commande ajoutées | De nouvelles options sont disponibles pour la commande sam local start-api : | 20 mars 2024 |
Ajout AWS SAMCLI du support pour .NET 8 | .NET 8 est désormais disponible en tant que référentiel d'exécution et d'images. Les temps d'exécution et les référentiels d'images pour .NET Core 3.1, Node.js 14, Node.js 12, Python 3.7, Ruby 2.7 ne sont plus pris en charge. Voir Référentiels d'images et sam init. | 22 février 2024 |
Ajout du programme d'installation du package AWS SAMCLI arm64 pour Linux | Pour obtenir des instructions, reportez-vous à la section Installation du AWS SAMCLI. | 6 décembre 2023 |
Ajout de l'option --watch-exclude pour la commande sam sync AWS SAMCLI | Empêchez les fichiers et les dossiers de lancer une synchronisation. Pour en savoir plus, consultez Spécifier les fichiers et les dossiers qui ne lanceront pas de synchronisation. | 6 décembre 2023 |
Ajout d'une build-in-source option pour la commande AWS SAMCLI sam sync | Créez votre projet dans votre dossier source pour accélérer le processus de création. Pour en savoir plus, consultez Accélérer les temps de création en créant votre projet dans le dossier source. | 6 décembre 2023 |
Ajout d'une build-in-source option pour la commande AWS SAMCLI sam build | Créez votre projet dans votre dossier source pour accélérer le processus de création. Pour en savoir plus, consultez Accélérer les temps de création en créant votre projet dans le dossier source. | 6 décembre 2023 |
Ajout d'un nouveau support de ressources pour la commande AWS SAMCLI Remote Invoke | Utilisez | 15 novembre 2023 |
Ajout d'une nouvelle commande d'événement de test AWS SAMCLI à distance pour les événements de test partageables | Utilisez le AWS SAM CLI pour accéder aux événements de test partageables et les gérer à partir du registre de EventBridge schémas afin de tester vos fonctions Lambda dans le. AWS Cloud Pour en savoir plus, consultez la rubrique Using sam remote test-event. | 3 octobre 2023 |
La prise en charge de Terraform par la CLI AWS SAM est désormais généralement disponible | Pour en savoir plus sur la prise en charge de Terraform par la CLI AWS SAM, consultez Prise en charge de Terraform par la CLI AWS SAM. | 5 septembre 2023 |
Ajout d' AWS SAMCLIun support pour Terraform Cloud | La CLI AWS SAM prend désormais en charge les tests locaux pour Terraform Cloud. Pour en savoir plus, consultez Configuration pour Terraform Cloud. | 5 septembre 2023 |
Ajout YAML du support de format de fichier pour le fichier AWS SAMCLI de configuration | Le format de fichier [ | 18 juillet 2023 |
Ajout de AWS SAMCLIsam local start-api la prise en charge des commandes pour Terraform | À quoi sert AWS SAMCLI le support Terraform ? la section a été mise à jour pour inclure AWS SAMCLI | 6 juillet 2023 |
Ajout d'une nouvelle commande d'appel AWS SAMCLI à distance | Pour commencer à utiliser | 22 juin 2023 |
Type de ressource AWS AppSyncGraphQL API sans serveur ajouté | Créez une nouvelle | 22 juin 2023 |
Ajout AWS SAMCLI du support pour Ruby 3.2 | Mettez à jour la page d'initialisation du sam pour inclure une nouvelle image de base et de nouvelles valeurs d'exécution. Mettez à jour la page des référentiels d'images avec l'RubyURI Amazon ECR 3.2. | 6 juin 2023 |
Ajout d'étapes facultatives pour la vérification de l'intégrité du programme d'installation AWS SAMCLI du package | Mettez à jour la page Installation de la CLI AWS SAM pour refléter l'étape optionnelle. Créez la page Vérifier l'intégrité du programme d'installation de la CLI AWS SAMpour documenter les étapes. | 31 mai 2023 |
Ajout de l'option sam sync pour ignorer la synchronisation de l'infrastructure | Personnalisez si un CloudFormation déploiement est requis à | 23 mars 2023 |
Ajout du support pour le type de source d'événement DocumentDB | La spécification du AWS SAM modèle prend désormais en charge le type de source d' | 10 mars 2023 |
Créer des fonctions Lambda Rust avec Cargo Lambda | Utilisez la CLI AWS SAM pour créer vos fonctions Lambda Rust à l'aide de Cargo Lambda. Pour en savoir plus, consultez Création de fonctions Lambda Rust avec Cargo Lambda. | 23 février 2023 |
Créez des ressources fonctionnelles en dehors de AWS SAM | Ajout de conseils pour ignorer des fonctions lors de l'utilisation de la commande sam build. Pour en savoir plus, consultez la section Création de fonctions en dehors de AWS SAM. | 14 février 2023 |
Nouvelle syntaxe de connecteurs intégrés | Utilisez la nouvelle syntaxe des connecteurs intégrés pour définir vos ressources | 8 février 2023 |
Ajout d'une nouvelle commande sam list pour la CLI AWS SAM | Utilisez sam list pour consulter les informations importantes concernant les ressources de l'application sans serveur. Pour en savoir plus, veuillez consulter liste sam. | 2 février 2023 |
Ajout de propriétés de format et de OutExtension construction pour esbuild | Création de fonctions Lambda Node.js avec esbuild prend désormais en charge | 2 février 2023 |
Ajout d'options de gestion du temps d'exécution à la spécification du AWS SAM modèle | Configurez les options de gestion de l'exécution pour vos fonctions Lambda. Pour en savoir plus, veuillez consulter la section | 24 janvier 2023 |
Propriété cible ajoutée à EventSource la AWS::Serverless::StateMachine ressource. | Le type de ressource | 13 janvier 2023 |
Configurer la mise à l'échelle des observateurs SQS pour les fonctions Lambda | Configurez la mise à l'échelle des observateurs SQS avec la propriété | 12 janvier 2023 |
Validez AWS SAM les applications avec cfn-lint | Vous pouvez utiliser cfn-lint pour valider vos AWS SAM modèles via le. AWS SAMCLI Pour en savoir plus, veuillez consulter la rubrique Valider avec cfn-lint (langue française non garantie). | 11 janvier 2023 |
Surveillez vos applications sans serveur avec CloudWatch Application Insights | Configurez Amazon CloudWatch Application Insights pour surveiller vos AWS SAM applications. Pour en savoir plus, consultez Surveillez vos applications sans serveur avec CloudWatch Application Insights. | 19 décembre 2022 |
Ajout du programme d'installation de packages de la CLI AWS SAM pour macOS | Installez la CLI AWS SAMà l'aide du nouveau programme d'installation de packages macOS. Pour en savoir plus, consultez la section Installation du AWS SAMCLI. | 6 décembre 2022 |
Ajout du support pour Lambda SnapStart | Configurez SnapStart pour que vos fonctions Lambda créent des instantanés, qui sont des états mis en cache de vos fonctions initialisées. Pour en savoir plus, veuillez consulter la section | 28 novembre 2022 |
Ajout de la prise en charge de nodejs18.x par la CLI AWS SAM | La CLI AWS SAM prend désormais en charge l'environnement d'exécution nodejs18.x. Pour en savoir plus, veuillez consulter la rubrique démarrage sam. | 17 novembre 2022 |
Ajout de conseils sur la configuration de l'accès et des autorisations | AWS SAM propose deux options qui simplifient la gestion de l'accès et des autorisations pour vos applications sans serveur. Pour en savoir plus, consultez la section Gestion de l'accès aux ressources et des autorisations. | 17 novembre 2022 |
Ajout de la prise en charge de la création de fonctions Lambda .NET 7 avec la compilation anticipée native | Créez et empaquetez vos fonctions Lambda .NET 7 avec AWS SAM, en utilisant la compilation native Ahead-of-Time (AOT) pour améliorer les temps de démarrage à froid de Lambda. Pour en savoir plus, veuillez consulter la rubrique Création de fonctions Lambda .NET 7 avec la compilation anticipée native (langue française non garantie). | 15 novembre 2022 |
Ajout de la prise en charge de Terraform par la CLI AWS SAM pour le débogage et les tests locaux | Utilisez la CLI AWS SAM dans vos projets Terraform pour effectuer un débogage et des tests locaux de vos fonctions et couches Lambda. Pour en savoir plus, veuillez consulter la section Prise en charge de Terraform pour la CLI AWS SAM. | 14 novembre 2022 |
Ajout du AWS SAM support pour EventBridge Scheduler | La spécification du modèle AWS Serverless Application Model (AWS SAM) fournit une syntaxe simple et abrégée que vous pouvez utiliser pour planifier des événements avec EventBridge Scheduler for et. AWS Lambda AWS Step Functions Pour plus d'informations, consultez la section Planification d'événements avec le EventBridge planificateur. | 10 novembre 2022 |
Simplification des instructions d'installation de la CLI AWS SAM | Les conditions préalables et les étapes facultatives de la CLI AWS SAM ont été déplacés sur des pages distinctes. Les étapes d'installation des systèmes d'exploitation pris en charge se trouvent dans la section Installation du AWS SAMCLI. | 4 novembre 2022 |
Ajout d'un correctif pour autoriser les chemins d'accès longs pour les utilisateurs de Windows 10 | Le référentiel de modèles d'applications CLI AWS SAM contient de longs chemins d'accès aux fichiers qui peuvent entraîner des erreurs lors de l'exécution de | 4 novembre 2022 |
Processus de déploiement progressif mis à jour pour les premiers déploiements | Le déploiement progressif d'une fonction Lambda AWS CodeDeploy nécessite deux étapes. Pour en savoir plus, veuillez consulter Déploiement progressif d'une fonction Lambda pour la première fois. | 13 octobre 2022 |
Prise en charge supplémentaire du filtrage des événements Lambda pour plusieurs types d'événements | Ajout de la propriété | 13 octobre 2022 |
Ajout du support OpenID Connect (OIDC) pour le pipeline AWS SAM | AWS SAM prend en charge l'authentification utilisateur OpenID Connect (OIDC) pour les plateformes Bitbucket, GitHub Actions et d'intégration GitLab continue et de livraison continue (CI/CD). Pour en savoir plus, consultez la section Utilisation de comptes utilisateur OIDC avec un AWS SAM pipeline. | 13 octobre 2022 |
Remarque sur les JwtConfiguration propriétés | Ajout d'une remarque sur la définition des propriétés | 7 octobre 2022 |
Nouvelles propriétés pour Function et StateMachine EventSource | Ajout des propriétés | 6 octobre 2022 |
AWS SAM connecteurs désormais généralement disponibles | Les connecteurs sont un type de ressource AWS SAM abstrait, identifié comme tel | 6 octobre 2022 |
Ajout de nouvelles options de synchronisation sam à la CLI AWS SAM | Ajout des options | 20 septembre 2022 |
Ajout de nouvelles options de déploiement sam à la CLI AWS SAM | Ajout de l'option | 9 septembre 2022 |
Prise en charge d'esbuild désormais généralement disponible | Pour créer et empaqueter les fonctions Lambda de Node.js, vous pouvez utiliser le AWS SAMCLI bundler JavaScript esbuild. | 1er septembre 2022 |
Mise à jour de la télémétrie de la CLI AWS SAM | La description des informations sur le système et l'environnement a été mise à jour pour inclure les valeurs de hachage des attributs d'utilisation. | 1er septembre 2022 |
Ajout de la prise en charge des variables d'environnement local à la CLI AWS SAM | Utilisez des variables d'environnement avec la CLI AWS SAM lorsque vous invoquez des fonctions Lambda localement et lorsque vous exécutez la passerelle API localement. | 1er septembre 2022 |
Support des architectures de jeu d'instructions Lambda | Utilisez laCLI AWS SAM pour créer des fonctions Lambda et des couches Lambda pour les architectures de jeux d'instructions | 1er octobre 2021 |
Génération d'exemples de configurations de pipeline | Utilisez le AWS SAMCLI pour générer des exemples de pipelines pour plusieurs CI/CD systèmes, à l'aide des | 21 juillet 2021 |
Intégration de AWS CDK dans la CLI AWS SAM(version préliminaire, phase 2) | Avec la phase 2 de la version préliminaire publique, vous pouvez désormais utiliser le AWS SAMCLI pour empaqueter et déployer AWS CDK des applications. Vous pouvez également télécharger un exemple d' AWS CDK application directement à l'aide du AWS SAMCLI. Pour de plus amples informations, consultez AWS Cloud Development Kit (AWS CDK) (Version préliminaire). | 13 juillet 2021 |
Prise en charge de RabbitMQ en tant que source d'événements pour les fonctions | Ajout de la prise en charge de RabbitMQ en tant que source d'événements pour les fonctions sans serveur. Pour plus d'informations, consultez la propriété | 7 juillet 2021 |
Déploiement d'applications sans serveur à l'aide d'images de conteneur de création Amazon ECR | Utilisez Amazon ECR pour créer des images de conteneur pour déployer des applications sans serveur avec des systèmes CI/CD courants tels que Jenkins AWS CodePipeline, GitLab CI/CD et Actions. GitHub Pour plus d'informations, consultez Déploiement d'applications sans serveur. | 24 juin 2021 |
Déboguer des AWS SAM applications avec des boîtes à outils AWS | AWS Les boîtes à outils prennent désormais en charge le débogage étape par étape avec davantage de combinaisons d'environnements de développement intégrés (IDEs) et d'environnements d'exécution. Pour plus d'informations, consultez la section Utilisation des AWS boîtes à outils. | 20 mai 2021 |
Intégration de AWS CDK dans la CLI AWS SAM(version préliminaire) | Vous pouvez désormais utiliser le AWS SAMCLI pour tester et créer des AWS CDK applications localement. Il s'agit d'une version préliminaire publique. Pour de plus amples informations, consultez AWS Cloud Development Kit (AWS CDK) (Version préliminaire). | 29 avril 2021 |
Référentiel d'images de conteneur par défaut changé en Amazon ECR Public | Le référentiel d'images de conteneur par défaut est passé DockerHub d'Amazon ECR Public. Pour plus d'informations, consultez Référentiels d'images. | 6 avril 2021 |
Création CLI AWS SAM nocturne | Vous pouvez désormais installer une version préliminaire du AWS SAMCLI, qui est créée tous les soirs. Pour plus d'informations, consultez la section Nightly build du sous-thème du système d'exploitation de votre choix sous Installation du. AWS SAMCLI | 25 mars 2021 |
Prise en charge des variables d'environnement du conteneur de création | Vous pouvez désormais passer des variables d'environnement pour créer des conteneurs. Pour davantage d'informations, consultez les options | 4 mars 2021 |
Nouveau processus d'installation Linux | Vous pouvez désormais installer la CLI AWS SAM en utilisant un programme d'installation Linux natif. Pour de plus amples informations, consultez Installation de la CLI AWS SAM sur Linux. | 10 février 2021 |
Support pour les files d'attente de lettres mortes pour EventBridge | Ajout de la prise en charge des files d'attente en lettres mortes EventBridge et des sources d' | 29 janvier 2021 |
Prise en charge des points de contrôle personnalisés | Ajout de la prise en charge des points de contrôle personnalisés pour les sources d'événements DynamoDB et Kinesis pour les fonctions sans serveur. Pour plus d'informations, consultez la propriété | 29 janvier 2021 |
Prise en charge des fenêtres à bascule | Ajout de la prise en charge des fenêtres à bascule pour les sources d'événements DynamoDB et Kinesis pour les fonctions sans serveur. Pour plus d'informations, consultez la propriété | 17 décembre 2020 |
Prise en charge des conteneurs warm | Ajout de la prise en charge des conteneurs à chaud lors des tests locaux en utilisant les commandes | 16 décembre 2020 |
Prise en charge des images de conteneur Lambda | Ajout de la prise en charge pour les images de conteneur Lambda. Pour plus d'informations, consultez Création d'applications. | 1er décembre 2020 |
Prise en charge de la signature de code | Ajout de la prise en charge de la signature de code et des déploiements approuvés de code d'application sans serveur. Pour plus d'informations, consultez la section Configuration de la signature de code pour AWS SAM les applications. | 23 novembre 2020 |
Prise en charge des versions parallèles et en cache | Amélioration des performances des constructions d'applications sans serveur en ajoutant deux options à la commande | 10 novembre 2020 |
Prise en charge d'Amazon MQ et de l'authentification TLS mutuelle | Ajout de la prise en charge d'Amazon MQ en tant que source d'événements pour les fonctions sans serveur. Pour plus d'informations, consultez les types de données | 5 novembre 2020 |
Support pour les autorisateurs Lambda pour HTTP APIs | Ajout de la prise en charge des mécanismes d'autorisation Lambda pour le type de ressource | 27 octobre 2020 |
Prise en charge de plusieurs fichiers et environnements de configuration | Ajout de la prise en charge de fichiers et environnements de configuration multiples pour le stockage des valeurs de paramètres par défaut pour les commandes de la CLI AWS SAM. Pour plus d'informations, consultez Fichier de configuration de la CLI AWS SAM. | 24 septembre 2020 |
Support pour X-Ray with Step Functions et références pour le contrôle de l'accès à APIs | Ajout de la prise en charge de X-Ray en tant que source d'événements pour les machines d'état sans serveur. Pour plus d'informations, consultez la propriété | 17 septembre 2020 |
Prise en charge d'Amazon MSK | Ajout de la prise en charge pour Amazon MSK en tant que source d'événements pour les fonctions sans serveur. Cela permet aux enregistrements d'une rubrique Amazon MSK de déclencher votre fonction Lambda. Pour plus d'informations, consultez les types de données | 13 août 2020 |
Prise en charge d'Amazon EFS | Ajout de la prise en charge pour le montage des systèmes de fichiers Amazon EFS sur des répertoires locaux. Cela permet à votre code de fonction Lambda d'accéder aux ressources partagées et de les modifier. Pour plus d'informations, consultez la propriété | 16 juin 2020 |
Orchestration d'applications sans serveur | Ajout de la prise en charge pour l'orchestration des applications en créant des machines d'état Step Functions avec AWS SAM. Pour plus d'informations, consultez la section Orchestration AWS des ressources avec AWS Step Functions et le type de | 27 mai 2020 |
Création d'environnements d'exécution personnalisés | Ajout de la possibilité de construire des exécutions personnalisées. Pour plus d'informations consultez Création d'exécutions personnalisées. | 21 mai 2020 |
Création de couches | Ajout de la possibilité de construire des ressources | 19 mai 2020 |
CloudFormation Ressources générées | Fourni des détails sur les CloudFormation ressources AWS SAM générées et sur la manière de les référencer. Pour plus d'informations, consultez la section CloudFormation Ressources générées. | 8 avril 2020 |
Configuration des AWS informations d'identification | Ajout d'instructions pour configurer les AWS informations d'identification au cas où vous ne les auriez pas déjà configurées pour être utilisées avec d'autres AWS outils, tels que l'un AWS SDKs ou le AWS CLI. Pour plus d'informations, consultez la section Configuration des AWS informations d'identification. | 17 janvier 2020 |
AWS SAM spécifications et AWS SAMCLI mises à jour | J'ai migré la AWS SAM spécification depuis. GitHub Pour plus d'informations, consultez la Spécification AWS SAM. Mise à jour également du le flux de déploiement avec les modifications apportées à la commande | 25 novembre 2019 |
Nouvelles options pour contrôler l'accès à API Gateway APIs et aux mises à jour des modèles de politiques | Ajout de nouvelles options pour contrôler l'accès à API Gateway APIs : autorisations IAM, clés d'API et politiques de ressources. Pour plus d'informations, consultez la section Contrôle de l'accès à API Gateway APIs. Deux modèles de politiques ont également été mis à jour : RekognitionFacesPolicy et ElasticsearchHttpPostPolicy. Pour plus d'informations, consultez les modèles de stratégie AWS SAM. | 29 août 2019 |
Mises à jour du guide de démarrage | Mise à jour du chapitre de démarrage avec des instructions d'installation améliorées pour la CLI AWS SAM et le tutoriel Hello World. Pour plus d'informations, consultez la section Mise en route avec AWS SAM. | 25 juillet 2019 |
Contrôle de l'accès à API Gateway APIs | Ajout de la prise en charge du contrôle de l'accès à API Gateway APIs. Pour plus d'informations, consultez la section Contrôle de l'accès à API Gateway APIs. | 21 mars 2019 |
Ajout de sam publish à la CLI AWS SAM | La nouvelle commande | 21 décembre 2018 |
Prise en charge des applications imbriquées et des couches | Ajout de la prise en charge des applications imbriquées et des couches. Pour plus d'informations, consultez Utilisation des applications imbriquées et Utilisation des couches. | 29 novembre 2018 |
Ajout de sam build à la CLI AWS SAM | La nouvelle commande | 19 novembre 2018 |
Ajout de nouvelles options d'installation pour la CLI AWS SAM | Ajout des options d'installation de Linuxbrew (Linux), MSI (Windows) et Homebrew (macOS) pour le. AWS SAMCLI Pour plus d'informations, consultez la section Installation du AWS SAMCLI. | 7 novembre 2018 |
Nouveau guide | Il s’agit de la première version du Guide du développeur AWS Serverless Application Model . | 17 octobre 2018 |