Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Historial de documentos de AWS SAM
En la siguiente tabla se describen los cambios importantes en cada versión de la Guía para desarrolladores de AWS Serverless Application Model. Para obtener notificaciones sobre las actualizaciones de esta documentación, puedes suscribirse a una fuente RSS.
-
Última actualización de la documentación: 20 de junio de 2024
Cambio | Descripción | Fecha |
---|---|---|
Contenido reestructurado y actualizado en toda la guía para desarrolladores | La guía se reorganizó y reestructuró para mejorar la visibilidad y la usabilidad. Títulos actualizados y mejorados. Proporcionó detalles adicionales al presentar los temas y conceptos. | 20 de junio de 2024 |
Se ha añadido AWS SAM CLI: compatibilidad con Ruby 3.3 | Ruby 3.3 ya está disponible como repositorio de imágenes y de tiempo de ejecución. Consulta Repositorios de imágenes y sam init para obtener más información. | 4 de abril de 2024 |
Se agregaron opciones AWS SAMCLI de comando | Hay nuevas opciones disponibles para el comando sam local start-api: | 20 de marzo de 2024 |
Se ha agregado AWS SAM CLI compatibilidad con .NET 8 | .NET 8 ya está disponible como motor de ejecución y repositorio de imágenes. Ya no se admiten los tiempos de ejecución y los repositorios de imágenes de.NET Core 3.1, Node.js 14, Node.js 12, Python 3.7 y Ruby 2.7. Consulta Repositorios de imágenes y sam init. | 22 de febrero de 2024 |
Agrega el instalador de paquetes arm64 de AWS SAM CLI para Linux | Para obtener instrucciones, consulta Instalación de AWS SAM CLI. | 6 de diciembre de 2023 |
Agregar la opción --watch-exclude para el comando sam sync de AWS SAM CLI | Excluye archivos y carpetas de modo que no inicien una sincronización. Para obtener más información, consulta Especificar archivos y carpetas que no iniciarán una sincronización. | 6 de diciembre de 2023 |
Agregar la opción --build-in-source para el comando sam sync de AWS SAM CLI | Compila el proyecto en la carpeta de origen para acelerar el proceso de compilación. Para obtener más información, consulta Acelera los tiempos de compilación al compilar el proyecto en la carpeta de origen. | 6 de diciembre de 2023 |
Agregar la opción --build-in-source para el comando sam build AWS SAM CLI | Compila el proyecto en la carpeta de origen para acelerar el proceso de compilación. Para obtener más información, consulta Acelera los tiempos de compilación al compilar el proyecto en la carpeta de origen. | 6 de diciembre de 2023 |
Añade un nuevo soporte de recursos para el comando de invocación remota de la CLI de AWS SAM | Usa | 15 de noviembre de 2023 |
Añade un nuevo comando remoto test-event de la CLI de AWS SAM para los eventos de prueba compartibles | Usa la CLI de AWS SAM para acceder y gestionar los eventos de prueba que se puede compartir desde el registro de esquemas de EvesntBridge para probar sus funciones de Lambda en Nube de AWS. Para obtener más información, consulta Uso del comando sam remote test-event. | 3 de octubre de 2023 |
La compatibilidad de la CLI de AWS SAM con Terraform ya está disponible con carácter general | Para obtener más información sobre la compatibilidad de la CLI de AWS SAM con Terraform, consulta compatibilidad de la CLI de AWS SAM para Terraform. | 5 de septiembre de 2023 |
Se ha agregado AWS SAM CLI compatibilidad para Terraform Cloud | La AWS SAM CLI ahora es compatible con los testeos locales para Terraform Cloud. Para obtener más información, consulta Configurar para Terraform Cloud. | 5 de septiembre de 2023 |
Añade soporte de formato de archivo de YAML para el archivo de configuración de la CLI de AWS SAM | La AWS SAM CLI ahora es compatible con el formato de archivo [ | 18 de julio de 2023 |
Se agregó soporte de AWS SAMCLIsam local start-api comandos para Terraform | La sección ¿Para qué sirves el soporte de la AWS SAM CLI en Terraform? se ha actualizado para incluir ayuda sobre el comando AWS SAM CLI | 6 de julio de 2023 |
Añade un nuevo comando de invocación remota de la CLI de AWS SAM | Para empezar a usar | 22 de junio de 2023 |
Añade un tipo de recurso sin servidor AWS AppSyncGraphQL API | Crea una nueva sección | 22 de junio de 2023 |
Añade soporte de la CLI de AWS SAM para Ruby 3.2 | Actualiza la página sam init para incluir una nueva imagen base y valores de tiempo de ejecución. Actualiza la página Repositorios de imágenes con Amazon ECR URI Ruby 3.2. | 6 de junio de 2023 |
Añade pasos opcionales para la verificación de la integridad del instalador del paquete de la CLI de AWS SAM | Actualiza la página Instalación de la AWS SAM CLI para que refleje el paso opcional. Crea la página Verificar la integridad del instalador de la CLI de AWS SAM para documentar los pasos. | 31 de mayo de 2023 |
Añade la opción Sam Sync para omitir la sincronización de la infraestructura | Personaliza si se requiere una implementación de AWS CloudFormation cada vez que | 23 de marzo de 2023 |
Añade soporte para el tipo de origen de eventos de DocumentDB | La especificación de la plantilla de AWS SAM ahora admite el tipo de origen de eventos | 10 de marzo de 2023 |
Creación de funciones de Lambda Rust con Cargo Lambda | Usa la AWS SAM CLI para crear sus funciones de Lambda Rust utilizando Cargo Lambda. Para obtener más información, consulta Creación de funciones de Lambda Rust con Cargo Lambda. | 23 de febrero de 2023 |
Crea recursos de funciones fuera de AWS SAM | Se ha añadido una guía sobre cómo omitir funciones al usar el comando sam build. Para obtener más información, consulta Creación de funciones fuera de AWS SAM. | 14 de febrero de 2023 |
Nueva sintaxis de conectores integrados | Usa la nueva sintaxis de conectores integrados para definir tus recursos | 8 de febrero de 2023 |
Se ha añadido un nuevo comando sam list para la CLI de AWS SAM | Usa sam list para ver información importante sobre los recursos de la aplicación sin servidor. Para obtener más información, consulta sam list. | 2 de febrero de 2023 |
Se han añadido las propiedades de compilación Format y OutExtension para esbuild | La creación de funciones de Lambda de Node.js con esbuild ahora admite propiedades de compilación | 2 de febrero de 2023 |
Se han añadido opciones de administración del tiempo de ejecución a la especificación de la plantilla de AWS SAM | Configura las opciones de administración del tiempo de ejecución para las funciones de Lambda. Para obtener más información, consulta | 24 de enero de 2023 |
Se ha añadido la propiedad de destino a EvesntSource para el recurso AWS::Serverless::StateMachine. | El tipo de recurso | 13 de enero de 2023 |
Configurar el escalado de los sondeadores de SQS para funciones de Lambda | Configura el escalado de los sondeadores de SQS con la propiedad | 12 de enero de 2023 |
Valide las aplicaciones de AWS SAM con cfn-lint | Puedes usar cfn-lint para validar tus plantillas de AWS SAM a través de la CLI de AWS SAM. Para obtener más información, consulta Validar con cfn-lint. | 11 de enero de 2023 |
Supervisión de las aplicaciones sin servidor con CloudWatch Application Insights | Configura la supervisión de información de aplicaciones de Amazon CloudWatch para tu aplicación de AWS SAM. Para obtener más información, consulta Supervisión de las aplicaciones sin servidor con CloudWatch Application Insights. | 19 de diciembre de 2022 |
Se ha añadido un instalador de paquetes de la CLI de AWS SAM para macOS | Instala la AWS SAM de CLI con el nuevo instalador del paquete macOS. Para obtener más información, consulta Instalación de la CLI de AWS SAM. | 6 de diciembre de 2022 |
Se ha añadido compatibilidad con Lambda SnapStart | Configura SnapStart para las funciones de Lambda a fin de crear instantáneas, que son estados en caché de las funciones inicializadas. Para obtener más información, consulta | 28 de noviembre de 2022 |
Se ha añadido compatibilidad de la CLI de AWS SAM para nodejs18.x | AWS SAM CLI ahora es compatible con el tiempo de ejecución nodejs18.x Para obtener más información, consulta sam init. | 17 de noviembre de 2022 |
Se ha añadido una guía sobre la configuración del acceso y los permisos | AWS SAM ofrece dos opciones que simplifican la administración del acceso y los permisos de las aplicaciones sin servidor. Para obtener más información, consulta Administrar el acceso a los recursos y los permisos. | 17 de noviembre de 2022 |
Se ha añadido soporte para crear funciones de Lambda de .NET 7 con compilación AOT nativa | Crea y empaqueta tus funciones de Lambda de .NET 7 con AWS SAM, mediante la compilación nativa anticipada (AOT) para mejorar los tiempos de arranque en frío de Lambda. Para obtener más información, consulta Creación de funciones de Lambda de .NET 7 con la compilación AOT nativa. | 15 de noviembre de 2022 |
Se ha añadido compatibilidad de Terraform para la CLI de AWS SAM para la depuración y las pruebas locales | Usa la AWS SAM CLI en sus proyectos de Terraform para realizar depuraciones y testeos locales de sus funciones y capas de Lambda. Para obtener más información, consulta Soporte de Terraform para la CLI de AWS SAM. | 14 de noviembre de 2022 |
Se ha añadido compatibilidad de AWS SAM con EvesntBridge Scheduler | La especificación de la plantilla de AWS Serverless Application Model (AWS SAM) proporciona una sintaxis simple y abreviada que puedes utilizar para programar eventos con el Programador de EvesntBridge para AWS Lambda y AWS Step Functions. Para obtener más información, consulta Programación de eventos con EvesntBridge Scheduler. | 10 de noviembre de 2022 |
Se simplificaron las instrucciones de instalación de la CLI de AWS SAM | Los requisitos previos de la CLI de AWS SAM y los pasos opcionales se han trasladado a páginas separadas. Los pasos de instalación de los sistemas operativos compatibles se encuentran en Instalar la CLI de AWS SAM. | 4 de noviembre de 2022 |
Se ha añadido una corrección para permitir rutas de acceso largas para los usuarios de Windows 10 | El repositorio de plantillas de aplicaciones de la CLI de AWS SAM contienes algunas rutas de archivo largas que puedes provocar errores al ejecutarse | 4 de noviembre de 2022 |
Se actualizó el proceso de implementación gradual para las primeras implementaciones | La implementación gradual de una función de Lambda con AWS CodeDeploy requiere dos pasos. Para obtener más información, consulta Implementación gradual de una función de Lambda por primera vez. | 13 de octubre de 2022 |
Soporte adicional de filtrado de eventos de Lambda para más tipos de eventos |
| 13 de octubre de 2022 |
Se ha añadido compatibilidad con OpenID Connect (OIDC) para la canalización de AWS SAM | AWS SAM admite la autenticación de usuarios de OpenID Connect (OIDC) para las plataformas de integración y entrega continuas (CI/CD) de Bitbucket, Acciones de GitHub. Para obtener más información, consulta Cómo usar cuentas de usuario de OIDC con la canalización de AWS SAM. | 13 de octubre de 2022 |
Nota sobre las propiedades de JWTConfiguration | Se ha añadido una nota sobre la definición de las propiedades | 7 de octubre de 2022 |
Nuevas propiedades para Function y StateMachine EvesntSource | Propiedades | 6 de octubre de 2022 |
Los conectores de AWS SAM ya están disponibles con carácter general | Los conectores son un tipo de recurso abstracto de AWS SAM, identificado como | 6 de octubre de 2022 |
Se han añadido nuevas opciones de sincronización de sam a la CLI de AWS SAM | Se han añadido opciones | 20 de septiembre de 2022 |
Se han añadido nuevas opciones de sincronización de sam a la CLI de AWS SAM | Opción | 9 de septiembre de 2022 |
La compatibilidad esbuild ya está disponible con carácter general | Para compilar y empaquetar las funciones de Lambda de Node.js, puedes utilizar la AWS SAM CLI con el paquete JavaScript esbuild. | 1 de septiembre de 2022 |
Telemetría actualizada de la CLI de AWS SAM | La descripción de la información del sistema y el entorno recopilada se ha actualizado para incluir los valores hash de los atributos de uso. | 1 de septiembre de 2022 |
Se ha añadido compatibilidad con variables de entorno local para la CLI de AWS SAM | Usa variables de entorno de la AWS SAM CLI cuando invoques funciones de Lambda de forma local y cuando ejecuta API Gateway de forma local. | 1 de septiembre de 2022 |
Compatibilidad con arquitecturas del conjunto de instrucciones de Lambda | Usa la AWS SAM CLI para crear funciones de Lambda y capas de Lambda para arquitecturas de conjuntos de instrucciones | 1 de octubre de 2021 |
Generación de ejemplos de configuraciones de canalización | Usa la AWS SAM CLI para generar canalizaciones de ejemplo para varios sistemas de CI/CD mediante los comandos nuevos | 21 de julio de 2021 |
Integración de AWS CDK de la CLI de AWS SAM (versión preliminar, fase 2) | Con la fase 2 de la versión preliminar pública, ahora puedes utilizar la AWS SAM CLI para empaquetar e implementar aplicaciones AWS CDK. También puedes descargar una aplicación AWS CDK de muestra directamente mediante la CLI de AWS SAM. Para obtener más información, consulta AWS Cloud Development Kit (AWS CDK) (versión preliminar). | 13 de julio de 2021 |
Compatibilidad con RabbitMQ como origen de eventos para funciones | Se ha añadido compatibilidad con RabbitMQ como origen de eventos para funciones sin servidor. Para obtener más información, consulta la propiedad | 7 de julio de 2021 |
Implementación de aplicaciones sin servidor mediante imágenes de contenedores de compilación de Amazon ECR | Usa imágenes de contenedores de compilación de Amazon ECR para implementar aplicaciones sin servidor con sistemas de CI/CD comunes, como AWS CodePipeline, Jenkins, GitLab CI/CD y Acciones de GitHub. Para obtener más información, consulta Implementación de aplicaciones sin servidor. | 24 de junio de 2021 |
Depuración de aplicaciones de AWS SAM con kits de herramientas de AWS | Los kits de herramientas de AWS ahora admiten la depuración gradual con más combinaciones de entornos de desarrollo integrados (IDE) y tiempos de ejecución. Para obtener más información, consulta Uso de kits de herramientas de AWS. | 20 de mayo de 2021 |
Integración de AWS CDK de la CLI de AWS SAM (versión preliminar) | Ahora puedes utilizar la AWS SAM CLI para probar y crear aplicaciones AWS CDK de forma local. Esta es una versión preliminar pública. Para obtener más información, consulta AWS Cloud Development Kit (AWS CDK) (versión preliminar). | 29 de abril de 2021 |
El repositorio de imágenes del contenedor predeterminado cambió a Amazon ECR Public | El repositorio de imágenes del contenedor predeterminado cambió de DockerHub a Amazon ECR Public. Para obtener más información, consulta Repositorios de imágenes. | 6 de abril de 2021 |
Compilaciones nocturnas de la CLI de AWS SAM | Ahora puedes instalar una versión preliminar de la CLI de AWS SAM, que se crea todas las noches. Para obtener más información, consulta la sección Compilación nocturna del subtema del sistema operativo que elige en Instalación de la AWS SAM de CLI. | 25 de marzo de 2021 |
Compatibilidad con variables del entorno de compilación de contenedores | Ahora puedes pasar variables de entorno para crear contenedores. Para obtener más información, consulta las opciones | 4 de marzo de 2021 |
Nuevo proceso de instalación de Linux | Ahora puedes instalar la AWS SAM CLI con un instalador nativo de Linux. Para obtener más información, consulta Instalación de la CLI de AWS SAM en Linux. | 10 de febrero de 2021 |
Soporte para colas de mensajes fallidos en EvesntBridge | Se ha añadido compatibilidad con colas de mensajes fallidos para EvesntBridge y orígenes de eventos | 29 de enero de 2021 |
Compatibilidad con los puntos de control personalizados | Se ha añadido compatibilidad con puntos de control personalizados para los orígenes de eventos de DynamoDB y Kinesis para funciones sin servidor. Para obtener más información, consulta la propiedad | 29 de enero de 2021 |
Compatibilidad con ventanas de saltos de tamaño constante | Se ha añadido compatibilidad con ventanas de saltos para los orígenes de eventos de DynamoDB y Kinesis para funciones sin servidor. Para obtener más información, consulta la propiedad | 17 de diciembre de 2020 |
Compatibilidad con los contenedores de calentamiento | Se ha añadido compatibilidad con contenedores de calentamiento cuando se realizan testeo locales mediante los comandos | 16 de diciembre de 2020 |
Compatibilidad con imágenes del contenedor de Lambda | Se ha añadido compatibilidad con imágenes del contenedor de Lambda. Para obtener más información, consulta Creación de aplicaciones. | 1 de diciembre de 2020 |
Compatibilidad con la firma de código | Se ha añadido compatibilidad con la firma de código y la implementación confiable de código de aplicaciones sin servidor. Para obtener más información, consulta Configuración de la firma de código para aplicaciones de AWS SAM. | 23 de noviembre de 2020 |
Compatibilidad con compilaciones en paralelo y en caché | Se mejoró el rendimiento de las compilaciones de aplicaciones sin servidor al agregar dos opciones al comando | 10 de noviembre de 2020 |
Compatibilidad con Amazon MQ y autenticación TLS mutua | Se ha añadido compatibilidad con Amazon MQ como origen de eventos para funciones sin servidor. Para obtener más información, consulta los tipos de datos | 5 de noviembre de 2020 |
Compatibilidad con los autorizadores de Lambda para las API HTTP | Se ha añadido compatibilidad con los autorizadores de Lambda para el tipo de recurso | 27 de octubre de 2020 |
Compatibilidad con múltiples archivos y entornos de configuración | Se ha añadido compatibilidad con varios entornos y archivos de configuración para almacenar los valores de los parámetros predeterminados de los comandos de la CLI de AWS SAM. Para obtener más información, consulta Archivo de configuración de la CLI de AWS SAM. | 24 de septiembre de 2020 |
Soporte para X-Ray con Step Functions y referencias para controlar el acceso a las API | Se ha añadido soporte para X-Ray como origen de eventos para máquinas de estado sin servidor. Para obtener más información, consulta la propiedad | 17 de septiembre de 2020 |
Compatibilidad con Amazon MSK | Se ha añadido compatibilidad con Amazon MSK como origen de eventos para funciones sin servidor. Esto permite que los registros de un tema de Amazon MSK activen tu función de Lambda. Para obtener más información, consulta los tipos de datos | 13 de agosto de 2020 |
Compatibilidad con Amazon EFS | Se ha añadido soporte para montar sistemas de archivos Amazon EFS en directorios locales. Esto permite al código de tu función de Lambda acceder a los recursos compartidos y también te permite modificarlos. Para obtener más información, consulta la propiedad | 16 de junio de 2020 |
Orquestación de aplicaciones sin servidor | Se ha añadido soporte para orquestar aplicaciones mediante la creación de máquinas de estado de Step Functions mediante AWS SAM. Para obtener más información, consulta Orquestar recursos de AWS con AWS Step Functions y el tipo de recurso | 27 de mayo de 2020 |
Creación de tiempos de ejecución personalizados | Se ha añadido la capacidad de crear tiempos de ejecución personalizados. Para obtener más información, consulta acerca de la creación de un proveedor de identidad personalizado, consulta Creación de tiempos de ejecución personalizados. | 21 de mayo de 2020 |
Creación de capas | Se ha añadido la capacidad de crear recursos | 19 de mayo de 2020 |
Recursos de AWS CloudFormation generados | Proporciona detalles sobre los recursos de AWS CloudFormation que AWS SAM genera y cómo hacer referencia a ellos. Para obtener más información, consulta Recursos de AWS CloudFormation generados. | 8 de abril de 2020 |
Configuración de las credenciales de AWS | Se han añadido instrucciones para configurar credenciales AWS en caso de que aún no las hayas configurado para usarlas con otras herramientas de AWS, como uno de los SDK o la AWS CLI de AWS. Para obtener más información, consulta Configuración de credenciales de AWS. | 17 de enero de 2020 |
Especificación de AWS SAM y actualizaciones de la CLI de AWS SAM | Se migró la especificación AWS SAM desde GitHub. Para obtener más información, consulta la especificación de AWS SAM. También se actualizó el flujo de trabajo de implementación con cambios en el comando | 25 de noviembre de 2019 |
Nuevas opciones para controlar el acceso a las API de API Gateway y a las actualizaciones de las plantillas de políticas | Se han añadido nuevas opciones para controlar el acceso a las API de API Gateway: permisos de IAM, claves de API y políticas de recursos. Para obtener más información, consulta Control del acceso a las API de API Gateway. También se actualizaron dos plantillas de políticas: RekognitionFacesPolicy y ElasticSearchHttpPostPolicy. Para obtener más información, consulta Plantillas de la política de AWS SAM | 29 de agosto de 2019 |
Introducción a las actualizaciones | Se actualizó el capítulo de introducción con instrucciones de instalación mejoradas para la CLI de AWS SAM y el tutorial Hello World. Para obtener más información, consulta Introducción a AWS SAM. | 25 de julio de 2019 |
Control del acceso a las API de API Gateway | Se ha añadido compatibilidad para controlar el acceso a las API de API Gateway. Para obtener más información, consulta Control del acceso a las API de API Gateway. | 21 de marzo de 2019 |
Se ha añadido el sam publish a la CLI de AWS SAM | El nuevo comando | 21 de diciembre de 2018 |
Compatibilidad con capas y aplicaciones anidadas | Se ha añadido compatibilidad con capas y aplicaciones anidadas. Para obtener más información, consulta Uso de aplicaciones anidadas y Trabajar con capas. | 29 de noviembre de 2018 |
Se ha añadido el sam build a la CLI de AWS SAM | El nuevo comando | 19 de noviembre de 2018 |
Se han añadido nuevas opciones de instalación para la CLI de AWS SAM | Se han añadido las opciones de instalación de Linuxbrew (Linux), MSI (Windows) y Homebrew (macOS) para la CLI de AWS SAM. Para obtener más información, consulta Instalación de la CLI de AWS SAM. | 7 de noviembre de 2018 |
Nueva guía | Esta es la primera versión de la Guía para desarrolladores de AWS Serverless Application Model. | 17 de octubre de 2018 |