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.
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 |
---|---|---|
Se reestructuró y actualizó contenido en toda la guía para desarrolladores | Se reorganizó y reestructuró la guía para mejorar la visibilidad y la usabilidad. Se actualizaron y mejoraron los títulos. Se aportaron detalles adicionales al presentar los temas y conceptos. | 20 de junio de 2024 |
Se agregó AWS SAM CLI soporte para Ruby 3.3 | Ruby 3.3 ya está disponible como repositorio de imágenes y de versión ejecutable. Consulte Repositorios de imágenes y sam init para obtener más información. | 4 de abril de 2024 |
Añadido AWS SAM CLI opciones de comando | Hay nuevas opciones disponibles para el comando sam local start-api: | 20 de marzo de 2024 |
Añadido AWS SAM CLI soporte para .NET 8 | .NET 8 ya está disponible como repositorio de imágenes y de versión ejecutable. Ya no se admiten las versiones ejecutables y los repositorios de imágenes de .NET Core 3.1, Node.js 14, Node.js 12, Python 3.7 y Ruby 2.7. Consulte Repositorios de imágenes y sam init. | 22 de febrero de 2024 |
Añadido AWS SAM CLI instalador de paquetes arm64 para Linux | Para obtener instrucciones, consulte Instalación del AWS SAM CLI. | 6 de diciembre de 2023 |
Se agregó la opción --watch-exclude para el AWS SAM CLI comando sam sync | 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 |
Se agregó la build-in-source opción -- para AWS SAM CLI comando sam sync | 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 |
Se agregó la build-in-source opción -- para AWS SAM CLI comando sam build | 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 |
Se agregó un nuevo soporte de recursos para AWS SAM CLI comando de invocación remota | Usa | 15 de noviembre de 2023 |
Se agregó una nueva AWS SAM CLI comando remoto test-event para eventos de prueba que se pueden compartir | Usa el AWS SAM CLI para acceder y gestionar eventos de prueba que se pueden compartir desde el registro de EventBridge esquemas para probar las 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 |
AWS SAM CLI soporte para Terraform ahora está disponible de forma general | Para obtener más información sobre AWS SAM CLI apoyo para Terraform, consulte AWS SAM CLITerraform apoyo. | 5 de septiembre de 2023 |
Añadido AWS SAM CLI soporte para Terraform Cloud | El AWS SAM CLI ahora admite pruebas locales para Terraform Cloud. Para obtener más información, consulte Configurar para Terraform Cloud. | 5 de septiembre de 2023 |
Añadido YAML soporte de formato de archivo para AWS SAM CLI archivo de configuración | El AWS SAM CLI ahora admite el formato de archivo [ | 18 de julio de 2023 |
Añadido AWS SAM CLIsam local start-api soporte de comandos para Terraform | El ¿Qué es AWS SAM CLI apoyo para Terraform? la sección se ha actualizado para incluir AWS SAM CLI | 6 de julio de 2023 |
Se agregó una nueva AWS SAM CLI comando de invocación remota | Para empezar a usar | 22 de junio de 2023 |
Añadido AWS AppSyncGraphQL API tipo de recurso sin servidor | Cree una nueva | 22 de junio de 2023 |
Añadido AWS SAM CLI soporte para Ruby 3.2 | Actualiza la página sam init para incluir una nueva imagen base y valores de tiempo de ejecución. Actualice la página de repositorios de imágenes con Ruby 3.2 URI de Amazon ECR. | 6 de junio de 2023 |
Se agregaron pasos opcionales para la verificación de la integridad del AWS SAM CLI instalador de paquetes | Actualización instalando el AWS SAM CLIpágina para reflejar el paso opcional. Crear Verifique la integridad del AWS SAM CLIpágina del instalador para documentar los pasos. | 31 de mayo de 2023 |
Se agregó la opción sam sync para omitir la sincronización de la infraestructura | Personalice si se requiere una AWS CloudFormation implementación cada vez | 23 de marzo de 2023 |
Se agregó compatibilidad con el tipo de origen de eventos de DocumentDB | La especificación AWS SAM de la plantilla ahora admite | 10 de marzo de 2023 |
Cree funciones de Rust Lambda con Cargo Lambda | Utilice el AWS SAM CLI para construir sus funciones de Rust Lambda usando Cargo Lambda. Para obtener más información, consulte Creación de funciones de Rust Lambda con Cargo Lambda. | 23 de febrero de 2023 |
Cree 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, consulte Crear 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 agregó un nuevo comando sam list para AWS SAM CLI | 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 agregaron propiedades de formato y OutExtension compilación 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 agregaron opciones de administración del tiempo de ejecución a la especificación de la AWS SAM plantilla | 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 agregó la propiedad EventSource de destino al AWS::Serverless::StateMachine recurso. | 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 AWS SAM las aplicaciones con cfn-lint | Puede usar cfn-lint para validar sus plantillas a través del AWS SAM AWS SAM CLI. Para obtener más información, consulte Validar con cfn-lint. | 11 de enero de 2023 |
Supervise sus aplicaciones sin servidor con Application Insights CloudWatch | Configure Amazon CloudWatch Application Insights para supervisar sus AWS SAM aplicaciones. Para obtener más información, consulte Supervise sus aplicaciones sin servidor con CloudWatch Application Insights. | 19 de diciembre de 2022 |
Añadido AWS SAM CLI instalador de paquetes para macOS | Instala el AWS SAM CLI mediante el nuevo instalador de paquetes para macOS. Para obtener más información, consulte Instalación del AWS SAM CLI. | 6 de diciembre de 2022 |
Se agregó soporte para Lambda SnapStart | Configure SnapStart las funciones de Lambda para crear instantáneas, que son estados en caché de las funciones inicializadas. Para obtener más información, consulte | 28 de noviembre de 2022 |
Añadido AWS SAM CLI soporte 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 | 17 de noviembre de 2022 | |
Se ha añadido soporte para crear funciones de Lambda de .NET 7 con compilación AOT nativa | Cree y empaquete sus funciones Lambda de.NET 7 utilizando la compilación nativa Ahead-of-Time (AOT) para mejorar los tiempos de arranque en frío de Lambda. AWS SAM 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 |
Añadido AWS SAM CLITerraform soporte para pruebas y depuración locales | Utilice el AWS SAM CLI dentro de tu Terraform proyectos para realizar la depuración y las pruebas locales de sus funciones y capas de Lambda. Para obtener más información, consulte AWS SAM CLI Terraform soporte. | 14 de noviembre de 2022 |
Se agregó AWS SAM soporte para EventBridge Scheduler | La especificación de la plantilla AWS Serverless Application Model (AWS SAM) proporciona una sintaxis simple y abreviada que puedes usar para programar eventos con EventBridge Scheduler para y. AWS Lambda AWS Step Functions Para obtener más información, consulte Programar eventos con EventBridge Scheduler. | 10 de noviembre de 2022 |
Simplificó la AWS SAM CLI instrucciones de instalación | AWS SAM CLI Los requisitos previos de la de y los pasos opcionales se han trasladado a páginas separadas. Los pasos de instalación de los sistemas operativos compatibles se encuentran en Instalación del AWS SAM CLI. | 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 AWS SAM CLI El repositorio de plantillas de aplicaciones contiene algunas rutas de archivo largas que pueden 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 Lambda 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 agregó compatibilidad con OpenID Connect (OIDC) para la canalización AWS SAM | AWS SAM admite la autenticación de usuarios de OpenID Connect (OIDC) para Bitbucket, GitHub Actions y plataformas de integración GitLab continua y entrega continua (CI/CD). Para obtener más información, consulta Cómo usar cuentas de usuario de OIDC con Pipeline. AWS SAM | 13 de octubre de 2022 |
Nota sobre las propiedades 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 EventSource | Propiedades | 6 de octubre de 2022 |
AWS SAM los conectores ahora están disponibles de forma general | Los conectores son un tipo de recurso AWS SAM abstracto, identificado como | 6 de octubre de 2022 |
Se agregaron nuevas opciones de sincronización de spam a AWS SAM CLI | Se han añadido opciones | 20 de septiembre de 2022 |
Se agregaron nuevas opciones de despliegue de spam al AWS SAM CLI | Opción | 9 de septiembre de 2022 |
La compatibilidad esbuild ya está disponible con carácter general | Para compilar y empaquetar las funciones Lambda de Node.js, puede usar AWS SAM CLI con el paquete esbuild JavaScript . | 1 de septiembre de 2022 |
Actualizado AWS SAM CLI telemetría | 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 agregó soporte para variables de entorno local a AWS SAM CLI | Utilice variables de entorno con AWS SAM CLI al invocar funciones de Lambda de forma local y al ejecutar API Gateway de forma local. | 1 de septiembre de 2022 |
Compatibilidad con arquitecturas del conjunto de instrucciones de Lambda | Utilice el AWS SAM CLI para crear funciones Lambda y capas Lambda para nuestras arquitecturas de conjuntos de instrucciones | 1 de octubre de 2021 |
Generación de ejemplos de configuraciones de canalización | Utilice la AWS SAM CLI para generar canalizaciones de ejemplo para varios sistemas de CI/CD, mediante los comandos new y. | 21 de julio de 2021 |
AWS SAM CLIIntegración de de la de AWS CDK (versión preliminar, fase 2) | Con la fase 2 de la versión preliminar pública, ahora puede utilizar el AWS SAM CLI para empaquetar e implementar AWS CDK aplicaciones. También puede descargar una AWS CDK aplicación de muestra directamente mediante el AWS SAM CLI. Para obtener más información, consulte AWS Cloud Development Kit (AWS CDK) (Vista previa). | 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 | Utilice imágenes de contenedores de compilación de Amazon ECR para implementar aplicaciones sin servidor con sistemas de CI/CD comunes AWS CodePipeline, como Jenkins, GitLab CI/CD y Actions. GitHub Para obtener más información, consulta Implementación de aplicaciones sin servidor. | 24 de junio de 2021 |
AWS SAMAWS Depuración de aplicaciones con kits de herramientas | AWS Los kits de herramientas ahora admiten la depuración gradual con más combinaciones de entornos de desarrollo integrados () y tiempos de ejecución. IDEs Para obtener más información, consulte Uso de kits de herramientas. AWS | 20 de mayo de 2021 |
AWS SAM CLIIntegración de de la de AWS CDK (versión preliminar) | Ahora puede usar el AWS SAM CLI para probar y crear AWS CDK aplicaciones 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 pasó de DockerHub ser Amazon ECR Public. Para obtener más información, consulta Repositorios de imágenes. | 6 de abril de 2021 |
Todas las noches AWS SAM CLI construye | Ahora puede instalar una versión preliminar del AWS SAM CLI, que se construye todas las noches. Para obtener más información, consulte la sección de compilación nocturna del subtema del sistema operativo que prefiera en Instalación del AWS SAM 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 puede instalar el AWS SAM CLI utilizando un instalador nativo de Linux. Para obtener más información, consulte Instalación del AWS SAM CLI en Linux. | 10 de febrero de 2021 |
Support for dead-letter colas para EventBridge | Se ha añadido soporte para colas de texto sin formato y fuentes de | 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 calientes cuando se realizan pruebas de forma local con AWS SAM CLI 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, consulte Configurar la firma de código para AWS SAM aplicaciones. | 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 |
Support para autorizadores Lambda para HTTP APIs | 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 agregó compatibilidad con varios entornos y archivos de configuración para almacenar los valores de parámetros predeterminados AWS SAM CLI comandos. Para obtener más información, consulte AWS SAM CLI archivo de configuración. | 24 de septiembre de 2020 |
Soporte para X-Ray con Step Functions y referencias al controlar el acceso a APIs | 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, consulte Organizar AWS recursos con AWS Step Functions y el tipo de | 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 generados AWS CloudFormation | Proporcionó detalles sobre los AWS CloudFormation recursos que AWS SAM genera y cómo hacer referencia a ellos. Para obtener más información, consulte AWS CloudFormation Recursos generados. | 8 de abril de 2020 |
Configuración de AWS credenciales | Se agregaron instrucciones para configurar AWS las credenciales en caso de que aún no las haya configurado para usarlas con otras AWS herramientas, como una de las AWS SDKs o las AWS CLI. Para obtener más información, consulte Configuración de AWS credenciales. | 17 de enero de 2020 |
AWS SAM especificación y AWS SAM CLI actualizaciones | Se migró la AWS SAM especificación 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 API Gateway APIs y actualizaciones de plantillas de políticas | Se agregaron nuevas opciones para controlar el acceso a API Gateway APIs: permisos de IAM, claves de API y políticas de recursos. Para obtener más información, consulte Controlar el acceso a API Gateway APIs. 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 AWS SAM CLI y el tutorial de Hello World. Para obtener más información, consulte Primeros pasos con AWS SAM. | 25 de julio de 2019 |
Control del acceso a API Gateway APIs | Se agregó soporte para controlar el acceso a API Gateway APIs. Para obtener más información, consulte Controlar el acceso a API Gateway APIs. | 21 de marzo de 2019 |
Añadido sam publish a la AWS SAM CLI | El nuevo | 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 |
Agregado sam build a la AWS SAM CLI | El nuevo | 19 de noviembre de 2018 |
Se agregaron nuevas opciones de instalación para AWS SAM CLI | Se agregaron las opciones de instalación de Linuxbrew (Linux), MSI (Windows) y Homebrew (macOS) para AWS SAM CLIPara obtener más información, consulte Instalación de la AWS SAM. CLI. | 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 |