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 revisión de AWS SAM
En la siguiente tabla se describen los cambios importantes de cada versión delAWS Serverless Application ModelGuía para desarrolladores. Para obtener notificaciones sobre las actualizaciones de esta documentación, puede suscribirse a una fuente RSS.
-
Última actualización de la documentación:18 de julio de 2023
Cambio | Descripción | Fecha |
---|---|---|
AñadirYAMLsoporte de formato de archivo paraAWS SAMArchivo de configuración CLI | ElAWS SAMLa CLI ahora es compatible con [ | 18 de julio de 2023 |
AñadirAWS SAMCLIsam local start-apisoporte de comandos paraTerraform | ElQué esAWS SAMSoporte de CLI paraTerraform?la sección se ha actualizado para incluirAWS SAMCLI | 6 de julio de 2023 |
Añadir nuevoAWS SAMComando de invocación remota de CLI | Para empezar a usar | 22 de junio de 2023 |
AñadirAWS AppSyncGraphQL APItipo de recurso sin servidor | Crear nuevo | 22 de junio de 2023 |
AñadirAWS SAMSoporte de CLI paraRuby3.2 | Actualizarinicio de sesiónpágina para incluir nuevos valores de imagen base y tiempo de ejecución. ActualizarRepositorios de imágenespágina conRuby3.2 URI de Amazon ECR. | 6 de junio de 2023 |
Añada pasos opcionales para la verificación de la integridad delAWS SAMInstalador de paquetes CLI | ActualizarInstalación delAWS SAMCLIpágina para reflejar el paso opcional. CrearVerifique la integridad delAWS SAMInstalador de CLIpágina para documentar los pasos. | 31 de mayo de 2023 |
Agregue la opción de sincronización sam para omitir la sincronización de la infraestructura | Personalice si unAWS CloudFormationse requiere el despliegue cada vez | 23 de marzo de 2023 |
Se agregó soporte para el tipo de fuente de eventos DocumentDB | ElAWS SAMla especificación de plantilla ahora es compatible | 10 de marzo de 2023 |
Cree funciones de Rust Lambda conCargo Lambda | Utilice elAWS SAMCLI para construir sus funciones de Rust Lambda usandoCargo Lambda. Para obtener más información, consulteConstruyendo funciones de Rust Lambda conCargo Lambda. | 23 de febrero de 2023 |
Cree recursos funcionales fuera deAWS SAM | Se ha añadido una guía sobre cómo omitir funciones al utilizar elsam buildcomando. Para obtener más información, consulteCrear funciones fuera deAWS SAM. | 14 de febrero de 2023 |
Nueva sintaxis de conectores embebidos | Utilice la nueva sintaxis de conectores incrustados para definir su | 8 de febrero de 2023 |
Se agregó el nuevo comando sam list paraAWS SAMCLI | Usasam listpara ver información importante sobre los recursos de la aplicación sin servidor. Para obtener más información, consultelista de spam. | 2 de febrero de 2023 |
Formato agregado yOutExtensionpropiedades de compilación para esbuild | La creación de funciones Lambda de Node.js con esbuild ahora admite | 2 de febrero de 2023 |
Se agregaron opciones de administración del tiempo de ejecución aAWS SAMespecificación de plantilla | Configure las opciones de administración del tiempo de ejecución para sus funciones de Lambda. Para obtener más información, consulte | 24 de enero de 2023 |
Se agregó la propiedad de destino aEventSourcepor AWS::Serverless::StateMachinerecurso. |
| 13 de enero de 2023 |
Configurar el escalado de los sondeadores de SQS para las funciones de Lambda | Configure el escalado de los sondeadores de SQS con | 12 de enero de 2023 |
ValidarAWS SAMaplicaciones con cfn-lint | Puede usar cfn-lint para validar suAWS SAMplantillas a través delAWS SAMCLI. Para obtener más información, consulteValidar con cfn-lint. | 11 de enero de 2023 |
Supervise sus aplicaciones sin servidor conCloudWatchInformación sobre la aplicación | Configurar AmazonCloudWatchInformación sobre aplicaciones para monitorear suAWS SAMaplicaciones. Para obtener más información, consulteSupervise sus aplicaciones sin servidor conCloudWatchInformación sobre la aplicación. | 19 de diciembre de 2022 |
AñadidaAWS SAMInstalador de paquetes CLI para macOS | Instale elAWS SAMCLI con el nuevo instalador de paquetes de macOS. Para obtener más información, consulteInstalación delAWS SAMCLI. | 6 de diciembre de 2022 |
Se agregó soporte para LambdaSnapStart | ConfigurarSnapStartpara que las funciones de Lambda creen instantáneas, que son estados en caché de las funciones inicializadas. Para obtener más información, consulte | 28 de noviembre de 2022 |
Se agregó una guía sobre la configuración del acceso y los permisos | AWS SAMofrece dos opciones que simplifican la administración del acceso y los permisos de las aplicaciones sin servidor.Para obtener más información, consulteAdministrar el acceso y los permisos a los recursos. | 17 de noviembre de 2022 |
AñadidaAWS SAMSoporte de CLI para nodejs18.x | AWS SAMLa CLI ahora admite el tiempo de ejecución de nodejs18.x. Para obtener más información, consulteinicio de sesión. | 17 de noviembre de 2022 |
Se agregó soporte para crear funciones Lambda.NET 7 con compilación AOT nativa | Cree y empaquete sus funciones Lambda de .NET 7 conAWS SAM, utilizando la compilación Native Ahead-of-Time (AOT) para mejorar los tiempos de arranque en frío de Lambda. Para obtener más información, consulteCreación de funciones Lambda de .NET 7 con compilación AOT nativa. | 15 de noviembre de 2022 |
AñadidaAWS SAMCLITerraformsoporte para depuración y pruebas locales | Utilice elAWS SAMCLI dentro de suTerraformproyectos para realizar tareas de depuración y pruebas locales de sus funciones y capas de Lambda. Para obtener más información, consulteAWS SAMCLITerraformapoyo. | 14 de noviembre de 2022 |
AñadidaAWS SAMsoporte paraEventBridgePlanificador | ElAWS Serverless Application Model(AWS SAM) la especificación de plantilla proporciona una sintaxis simple y abreviada que puede utilizar para programar eventos conEventBridgePlanificador paraAWS LambdayAWS Step Functions. Para obtener más información, consulteProgramar eventos conEventBridgePlanificador. | 10 de noviembre de 2022 |
Simplificó elAWS SAMInstrucciones de instalación de CLI | AWS SAMLos requisitos previos de la CLI y los pasos opcionales se han trasladado a páginas separadas. Los pasos de instalación de los sistemas operativos compatibles se encuentran enInstalación delAWS SAMCLI. | 4 de noviembre de 2022 |
Se agregó una solución para permitir rutas largas para los usuarios de Windows 10 | ElAWS SAMEl repositorio de plantillas de aplicaciones CLI contiene algunas rutas de archivo largas que pueden provocar errores al ejecutarse | 4 de noviembre de 2022 |
Proceso de implementación gradual actualizado para implementaciones por primera vez | Despliegue gradual de una función Lambda conAWS CodeDeployrequiere dos pasos. Para obtener más información, consulteDespliegue gradual de una función 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ó soporte para OpenID Connect (OIDC) paraAWS SAMconducto | AWS SAMadmite la autenticación de usuarios de OpenID Connect (OIDC) para Bitbucket,GitHubAcciones, yGitLabplataformas de integración continua y entrega continua (CI/CD). Para obtener más información, consulteUso de cuentas de usuario de OIDC conAWS SAMconducto. | 13 de octubre de 2022 |
Nota sobreJwtConfigurationpropiedades | Se agregó una nota sobre la definición | 7 de octubre de 2022 |
Nuevas propiedades para Function yStateMachine EventSource |
| 6 de octubre de 2022 |
AWS SAMconectores ahora disponibles de forma general | Los conectores son unAWS SAMtipo de recurso abstracto, identificado como | 6 de octubre de 2022 |
Se agregaron nuevas opciones de sincronización de Sam aAWS SAMCLI |
| 20 de septiembre de 2022 |
Se agregaron nuevas opciones de implementación de Sam a laAWS SAMCLI |
| 9 de septiembre de 2022 |
El soporte de esbuild ahora está disponible de forma general | Para crear y empaquetar las funciones Lambda de Node.js, puede utilizar laAWS SAMCLI cones construirJavaScriptempaquetador. | 1 de septiembre de 2022 |
ActualizadoAWS SAMTelemetría CLI | Descripción deinformación del sistema y del entornoSe ha actualizado la información recopilada para incluir los valores de hash de los atributos de uso. | 1 de septiembre de 2022 |
Se agregó soporte para variables de entorno local paraAWS SAMCLI | Utilice variables de entorno conAWS SAMCLI cuandoinvocar funciones de Lambda localmentey cuándoejecutar API Gateway localmente. | 1 de septiembre de 2022 |
Soporte para arquitecturas de conjuntos de instrucciones Lambda | Utilice elAWS SAMCLI para crear funciones de Lambda y capas de Lambda para | 1 de octubre de 2021 |
Generación de ejemplos de configuraciones de canalización | Utilice elAWS SAMCLI para generar canalizaciones de ejemplo para varios sistemas de CI/CD, utilizando la nueva | 21 de julio de 2021 |
AWS SAMCLIAWS CDKintegración (vista previa, fase 2) | Con la fase 2 de la versión preliminar pública, ahora puede utilizar elAWS SAMCLI para empaquetar e implementarAWS CDKaplicaciones. También puedes descargar una muestraAWS CDKaplicación directamente mediante elAWS SAMCLI. Para obtener más información, consulteAWS Cloud Development Kit (AWS CDK)(Vista previa). | 13 de julio de 2021 |
Soporte para RabbitMQ como fuente de eventos para funciones | Se agregó soporte para RabbitMQ como fuente de eventos para funciones sin servidor. Para obtener más información, consulte la | 7 de julio de 2021 |
Implementación de aplicaciones sin servidor mediante imágenes de contenedores de compilación de Amazon ECR | Utilice las imágenes de contenedores de compilación de Amazon ECR para implementar aplicaciones sin servidor con sistemas de CI/CD comunes, comoAWS CodePipeline, Jenkins,GitLabCI/CD, yGitHubAcciones. Para obtener más información, consulteImplementación de aplicaciones sin servidor. | 24 de junio de 2021 |
DepuraciónAWS SAMaplicaciones conAWSKits de herramientas | AWSLos kits de herramientas ahora admiten la depuración gradual con más combinaciones de entornos de desarrollo (IDE) y tiempos de ejecución integrados. Para obtener más información, consulteUsoAWSKits de herramientas. | 20 de mayo de 2021 |
AWS SAMCLIAWS CDKintegración (vista previa) | Ahora puede utilizar elAWS SAMCLI para probar y compilar localmenteAWS CDKaplicaciones. Se trata de una versión preliminar pública. Para obtener más información, consulteAWS Cloud Development Kit (AWS CDK)(Vista previa). | 29 de abril de 2021 |
El repositorio de imágenes de contenedores predeterminado cambió a Amazon ECR Public | El repositorio de imágenes del contenedor predeterminado cambió deDockerHubaAmazon ECR Public. Para obtener más información, consulteRepositorios de imágenes. | 6 de abril de 2021 |
Todas las nochesAWS SAMcompilaciones de CLI | Ahora puede instalar una versión preliminar delAWS SAMCLI, que se construye todas las noches. Para obtener más información, consulte laConstrucción nocturnasección del subtema del sistema operativo de su elección enInstalación delAWS SAMCLI. | 25 de marzo de 2021 |
Compatibilidad con variables de entorno de contenedores | Ahora puede pasar variables de entorno a contenedores de creación. Para obtener más información, consulte la | 4 de marzo de 2021 |
Nuevo proceso de instalación de Linux | Ahora puede instalar elAWS SAMCLI mediante un instalador nativo de Linux. Para obtener más información, consulteInstalación delAWS SAMCLI en Linux. | 10 de febrero de 2021 |
Soporte para colas de letras muertas paraEventBridge | Se agregó soporte para colas de letras muertas paraEventBridgey | 29 de enero de 2021 |
Soporte para puntos de control personalizados | Se agregó soporte para puntos de control personalizados para las fuentes de eventos de DynamoDB y Kinesis para funciones sin servidor. Para obtener más información, consulte la | 29 de enero de 2021 |
Soporte para ventanas que se caen | Se agregó soporte para ventanas emergentes para fuentes de eventos de DynamoDB y Kinesis para funciones sin servidor. Para obtener más información, consulte la | 17 de diciembre de 2020 |
Soporte para recipientes calientes | Se agregó soporte para contenedores calientes al realizar pruebas locales con elAWS SAMComandos de CLI | 16 de diciembre de 2020 |
Compatibilidad con imágenes de contenedores Lambda | Se agregó soporte para imágenes de contenedores Lambda. Para obtener más información, consulteCreación de aplicaciones. | 1 de diciembre de 2020 |
Soporte para firma de código | Se agregó soporte para la firma de código y las implementaciones confiables de código de aplicaciones sin servidor. Para obtener más información, consulteConfiguración de la firma de código paraAWS SAMaplicaciones. | 23 de noviembre de 2020 |
Soporte para compilaciones paralelas y almacenadas en caché | Se mejoró el rendimiento de las compilaciones de aplicaciones sin servidor mediante la adición de dos opciones a la | 10 de noviembre de 2020 |
Compatibilidad con Amazon MQ y autenticación TLS mutua | Se agregó soporte para Amazon MQ como fuente de eventos para funciones sin servidor. Para obtener más información, consulte la | 5 de noviembre de 2020 |
Soporte para autorizadores Lambda para API HTTP | Se agregó soporte para los autorizadores Lambda para | 27 de octubre de 2020 |
Soporte para múltiples archivos y entornos de configuración | Se agregó soporte para múltiples archivos de configuración y entornos para almacenar valores de parámetros predeterminados paraAWS SAMComandos de CLI. Para obtener más información, consulteAWS SAMArchivo de configuración CLI. | 24 de septiembre de 2020 |
Compatibilidad con X-Ray con funciones escalonadas y referencias para controlar el acceso a las API | Se agregó soporte para X-Ray como fuente de eventos para máquinas de estado sin servidor. Para obtener más información, consulte la | 17 de septiembre de 2020 |
Soporte para Amazon MSK | Se agregó soporte para Amazon MSK como fuente de eventos para funciones sin servidor. Esto permite que los registros de un tema de Amazon MSK activen la función Lambda. Para obtener más información, consulte la | 13 de agosto de 2020 |
Soporte para Amazon EFS | Se agregó soporte para montar sistemas de archivos de Amazon EFS en directorios locales. Esto permite que el código de la función Lambda acceda a los recursos compartidos y los modifique. Para obtener más información, consulte la | 16 de junio de 2020 |
Organización de aplicaciones sin servidor | Se agregó soporte para orquestar aplicaciones mediante la creación de máquinas de estado de Step Functions utilizandoAWS SAM. Para obtener más información, consulteOrquestarAWSrecursos conAWS Step Functionsy el | 27 de mayo de 2020 |
Creación de tiempos de ejecución personalizados | Se agregó la posibilidad de crear tiempos de ejecución personalizados. Para obtener más información, consulteCreación de tiempos de ejecución personalizados. | 21 de mayo de 2020 |
Construir capas | Se agregó la posibilidad de construir de forma individual | 19 de mayo de 2020 |
GeneradoAWS CloudFormationrecursos | Se proporcionaron detalles sobre elAWS CloudFormationrecursos queAWS SAMgenera y cómo hacer referencia a ellos. Para obtener más información, consulteGeneradoAWS CloudFormationrecursos. | 8 de abril de 2020 |
ConfiguraciónAWScredenciales | Se agregaron instrucciones para la configuraciónAWScredenciales en caso de que aún no las haya configurado para usarlas con otrosAWSherramientas, como una de lasAWSSDK oAWS CLI. Para obtener más información, consulteConfiguraciónAWScredenciales. | 17 de enero de 2020 |
AWS SAMespecificación yAWS SAMActualizaciones de CLI | Migró elAWS SAMespecificación deGitHub. Para obtener más información, consulteAWS SAMespecificación. También se actualizó el flujo de trabajo de implementación con cambios en | 25 de noviembre de 2019 |
Nuevas opciones para controlar el acceso a las API de API Gateway y a las actualizaciones de plantillas de políticas | Se agregaron 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, consulteControlar el acceso a las API de API Gateway. También se actualizaron dos plantillas de políticas:RekognitionFacesPolicyyElasticsearchHttpPostPolicy. Para obtener más información, consulteAWS SAMplantillas de políticas. | 29 de agosto de 2019 |
Actualizaciones para empezar | Se actualizó el capítulo de introducción con instrucciones de instalación mejoradas paraAWS SAMCLI y el tutorial Hello World. Para obtener más información, consulte Introducción a AWS SAM. | 25 de julio de 2019 |
Controlar el acceso a las API de API Gateway | Se agregó soporte para controlar el acceso a las API de API Gateway. Para obtener más información, consulteControlar el acceso a las API de API Gateway. | 21 de marzo de 2019 |
Añadidasam publisha laAWS SAMCLI | El nuevo comando | 21 de diciembre de 2018 |
Compatibilidad con aplicaciones y capas anidadas | Se agregó soporte para aplicaciones y capas anidadas. Para obtener más información, consulteUso de aplicaciones anidadasyTrabajando con capas. | 29 de noviembre de 2018 |
Añadidasam builda laAWS SAMCLI | La nueva | 19 de noviembre de 2018 |
Se agregaron nuevas opciones de instalación paraAWS SAMCLI | Se agregaron las opciones de instalación de Linuxbrew (Linux), MSI (Windows) y Homebrew (macOS) paraAWS SAMCLI. Para obtener más información, consulte 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 |