Historial de revisión de AWS SAM - AWS Serverless Application Model

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

CambioDescripciónFecha

AñadirYAMLsoporte de formato de archivo paraAWS SAMArchivo de configuración CLI

ElAWS SAMLa CLI ahora es compatible con [.yaml|.yml] formato de archivo. Configuración delAWS SAMCLIyAWS SAMArchivo de configuración CLIse han actualizado las páginas.

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 SAMCLIsam local start-apisoporte de comandos paraTerraform.

6 de julio de 2023

Añadir nuevoAWS SAMComando de invocación remota de CLI

Para empezar a usarsam remote invoke, consulteUso de una invocación remota sam.

22 de junio de 2023

AñadirAWS AppSyncGraphQL APItipo de recurso sin servidor

Crear nuevoAWS::Serverless::GraphQLApisección que describe cómo definir unGraphQL APIrecurso conAWS SAM.

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 vezsam syncse ejecuta. Para obtener más información, consulteOmita la inicialAWS CloudFormationdespliegue.

23 de marzo de 2023

Se agregó soporte para el tipo de fuente de eventos DocumentDB

ElAWS SAMla especificación de plantilla ahora es compatibleDocumentDBtipo de fuente de eventos paraAWS::Serverless::Functionrecurso. Para obtener más información, consulteBase de datos de documentos.

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 suAWS::Serverless::Connectorrecursos. Para obtener más información, consulteAdministrar los permisos de recursos conAWS SAMconectores.

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 admiteFormatyOutExtensionpropiedades de construcción. Para obtener más información, consulteCreación de funciones Lambda de Node.js con esbuild.

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 RuntimeManagementConfig.

24 de enero de 2023

Se agregó la propiedad de destino aEventSourcepor AWS::Serverless::StateMachinerecurso.

AWS::Serverless::StateMachineel tipo de recurso admiteTargetpropiedad paraEventBridgeRuleySchedulefuentes de eventos.

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 conScalingConfigpropiedad paraAWS::Serverless::Function. Para obtener más información, consulte ScalingConfig.

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 AWS::Serverless::Function.

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 ejecutarsesam initdebido a Windows 10MAX_PATHlimitaciones. Para obtener más información, consulteInstalación delAWS SAMCLI

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

FilterCriterapropiedad añadida aMSK,MQ, ySelfManagedKafkatipos de fuentes 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ónissueryaudiencepropiedades enJwtConfigurationporOAuth2Authorizer.

7 de octubre de 2022

Nuevas propiedades para Function yStateMachine EventSource

EnabledyStatepropiedades añadidas aCloudWatchEventfuente de eventos paraAWS::Serverless::Function.Statepropiedad añadida aSchedulefuente de eventos paraAWS::Serverless::FunctionyAWS::Serverless::StateMachine.

6 de octubre de 2022

AWS SAMconectores ahora disponibles de forma general

Los conectores son unAWS SAMtipo de recurso abstracto, identificado comoAWS::Serverless::Connector, que proporciona un método sencillo y seguro para aprovisionar permisos entre los recursos de las aplicaciones sin servidor. Para obtener más información, consulteAdministrar los permisos de recursos conAWS Serverless Application Modelconectores.

6 de octubre de 2022

Se agregaron nuevas opciones de sincronización de Sam aAWS SAMCLI

--dependency-layery--use-containeropciones añadidas asam sync.

20 de septiembre de 2022

Se agregaron nuevas opciones de implementación de Sam a laAWS SAMCLI

--on-failureopción añadida asam deploy.

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 parax86_64oarm64arquitecturas de conjuntos de instrucciones. Para obtener más información, consulte laArquitecturaspropiedad delAWS::Serverless::Functiontipo de recurso yCompatibleArchitecturespropiedad delAWS::Serverless::LayerVersiontipo de recurso.

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 nuevasam pipeline bootstrapysam pipeline initórdenes. Para obtener más información, consulteGenerando ejemplos de canalizaciones de CI/CD.

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 laSourceAccessConfigurationspropiedad delMQorigen del eventoAWS::Serverless::Functiontipo de recurso.

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--container-env-vary--container-env-var-fileopciones ensam build.

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 paraEventBridgeySchedulefuentes de eventos para funciones sin servidor y máquinas de estado. Para obtener más información, consulte laDeadLetterConfigpropiedad delEventBridgeRuleySchedulefuentes de eventos, tanto paraAWS::Serverless::FunctionyAWS::Serverless::StateMachinetipos de recursos.

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 laFunctionResponseTypespropiedad delKinesisyDynamoDBtipos de datos delAWS::Serverless::Functiontipo de recurso.

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 laTumblingWindowInSecondspropiedad delKinesisyDynamoDBtipos de datos delAWS::Serverless::Functiontipo de recurso.

17 de diciembre de 2020

Soporte para recipientes calientes

Se agregó soporte para contenedores calientes al realizar pruebas locales con elAWS SAMComandos de CLIsam local start-apiysam local start-lambda. Para obtener más información, consulte la--warm-containersopción para esos comandos.

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 lasam buildcomando:--parallel, que crea funciones y capas en paralelo en lugar de secuencialmente, y--cached, que utiliza artefactos de compilación de versiones anteriores cuando no se han realizado cambios que requieran una reconstrucción.

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 laEventSourceyMQtipos de datos delAWS::Serverless::Functiontipo de recurso. También se agregó soporte para la autenticación mutua de seguridad de la capa de transporte (TLS) para las API de API Gateway y las API HTTP. Para obtener más información, consulte laDomainConfigurationtipo de datos delAWS::Serverless::Apitipo de recurso, oHttpApiDomainConfigurationtipo de datos delAWS::Serverless::HttpApitipo de recurso.

5 de noviembre de 2020

Soporte para autorizadores Lambda para API HTTP

Se agregó soporte para los autorizadores Lambda paraAWS::Serverless::HttpApitipo de recurso. Para obtener más información, consulteEjemplo de autorizador Lambda (AWS::Serverless::HttpApi).

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 laTracingpropiedad delAWS::Serverless::StateMachinetipo de recurso. También se agregó soporte para referencias al controlar el acceso a las API. Para obtener más información, consulte laResourcePolicyStatementtipo de datos.

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 laEventSourceyMSKtipos de datos delAWS::Serverless::Functiontipo de recurso.

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 laFileSystemConfigspropiedad delAWS::Serverless::Functiontipo de recurso.

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 elAWS::Serverless::StateMachinetipo de recurso.

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 individualLayerVersionrecursos. Para obtener más información, consulteConstruir capas.

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 ensam deploycomando.

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 sam publish de la CLI de AWS SAM simplifica el proceso de publicación de aplicaciones sin servidor en AWS Serverless Application Repository. Para obtener más información, consultePublicación de aplicaciones sin servidor mediante elAWS SAMCLI.

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 nuevasam buildcomando en elAWS SAMLa CLI simplifica el proceso de compilación de aplicaciones sin servidor con dependencias para que pueda probarlas e implementarlas localmente. Para obtener más información, consulteCreación de aplicaciones.

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