Histórico do documento - AWS Lambda

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Histórico do documento

A tabela a seguir descreve as alterações importantes feitas no Guia do desenvolvedor do AWS Lambda desde maio de 2018. Para receber notificações sobre atualizações dessa documentação, inscreva-se no feed RSS.

AlteraçãoDescriçãoData

Compatibilidade com o SnapStart em novas regiões

O SnapStart do Lambda agora está disponível nas seguintes regiões: Europa (Espanha), Europa (Zurique), Ásia-Pacífico (Melbourne), Ásia-Pacífico (Hyderabad) e Oriente Médio (EAU).

12 de janeiro de 2024

Atualizações de política gerenciada do AWS

O Service Quotas atualizou uma política gerenciada existente da AWS (AWSLambdaVPCAccessExecutionRole).

5 de janeiro de 2024

Runtime do Python 3.12

O Lambda agora é compatível com o Python 3.12 como um runtime gerenciado e uma imagem base de contêiner. Para obter mais informações, consulte Python 3.12 runtime now available no AWS Lambda no AWS Compute Blog.

14 de dezembro de 2023

Runtime do Java 21

O Lambda agora é compatível com o Java 21 como um runtime gerenciado e uma imagem base de contêiner (java21).

16 de novembro de 2023

Runtime do Node.js 20.x

O Lambda agora é compatível com o Node.js 20 como um runtime gerenciado e uma imagem base de contêiner (nodejs20.x)). Para obter mais informações, consulte Node.js 20.x runtime now available in AWS Lambda no Blog AWS Compute.

14 de novembro de 2023

Runtime provided.al2023

O Lambda agora é compatível com o Amazon Linux 2023 como um runtime gerenciado e uma imagem base de contêiner. Para obter mais informações, consulte Introducing the Amazon Linux 2023 runtime for AWS Lambda no Blog AWS Compute.

9 de novembro de 2023

Suporte a IPv6 para sub-redes de pilha dupla

O Lambda agora oferece suporte a tráfego IPv6 de saída para sub-redes de pilha dupla. Para obter mais informações, consulte suporte a IPv6.

12 de outubro de 2023

Testar funções e aplicações com tecnologia sem servidor

Aprenda sobre técnicas para depurar e automatizar testes de funções com tecnologia sem servidor na nuvem. Existe, agora, um capítulo de testes e recursos incluídos nas seções de linguagem Python e Typescript. Para obter detalhes, consulte Testar funções e aplicações com tecnologia sem servidor.

16 de junho de 2023

Runtime do Ruby 3.2

O Lambda agora é compatível com um novo runtime para o Ruby 3.2. Para obter mais informações, consulte Criar funções do Lambda com o Ruby.

7 de junho de 2023

Streaming de respostas

Agora, o Lambda oferece suporte ao streaming de respostas de funções. Para obter mais informações, consulte Configuração de uma função do Lambda para o streaming de respostas.

6 de abril de 2023

Métricas de invocação assíncrona

O Lambda libera métricas de invocação assíncrona. Para obter mais informações, consulte Métricas de invocação assíncrona.

9 de fevereiro de 2023

Controles de versão de runtime

O Lambda realizou o lançamento de novas versões do runtime que incluem atualizações de segurança, correções de bugs e novos recursos. Agora é possível controlar quando as funções são atualizadas para as novas versões do runtime. Para obter mais informações, consulte Lambda runtime updates (Atualizações para o runtime do Lambda).

23 de janeiro de 2023

Lambda SnapStart

Use o Lambda SnapStart para reduzir o tempo de startup das funções Java sem o provisionamento de recursos adicionais ou a implementação de otimizações de performance complexas. Para obter mais informações, consulte Aprimoramento da performance de startup com o Lambda SnapStart.

28 de novembro de 2022

Runtime do Node.js 18

O Lambda passou a oferecer suporte a um novo runtime para o Node.js 18. O Node.js 18 usa o Amazon Linux 2. Para obter detalhes, consulte Criar funções do Lambda com o Node.js.

18 de novembro de 2022

Chave de condição lambda:SourceFunctionArn

Para um recurso da AWS, a chave de condição lambda:SourceFunctionArn filtra o acesso ao recurso pelo ARN de uma função do Lambda. Para obter mais detalhes, consulte Trabalhar com credenciais do ambiente de execução do Lambda.

1° de julho de 2022

Runtime do Node.js 16

Agora o Lambda é compatível com um novo runtime para o Node.js 16. O Node.js 16 usa o Amazon Linux 2. Para obter detalhes, consulte Criar funções do Lambda com o Node.js.

11 de maio de 2022

URLs de função do Lambda

O Lambda agora é compatível com URLs de função, que são endpoints HTTP(S) dedicados para funções do Lambda. Para obter mais detalhes, consulte Lambda function URLs (URLs de função do Lambda).

6 de abril de 2022

Eventos de teste compartilhados no console do AWS Lambda

O Lambda passou a oferecer suporte ao compartilhamento de eventos de teste com outros usuários na mesma Conta da AWS. Para obter mais detalhes, consulte Como testar funções do Lambda no console.

16 de março de 2022

PrincipalOrgID em políticas baseadas em recursos

O Lambda agora é compatível com a concessão de permissões a uma organização no AWS Organizations. Para obter mais detalhes, consulte Uso de políticas baseadas em recursos para o AWS Lambda.

11 de março de 2022

Runtime do .NET 6

O Lambda agora é compatível com um novo runtime para o .NET 6. Para obter detalhes, consulte Runtimes do Lambda.

23 de fevereiro de 2022

Filtragem de eventos para fontes de eventos do Kinesis, DynamoDB e Amazon SQS

O Lambda agora é compatível com filtragem de eventos para fontes de eventos do Kinesis, DynamoDB e Amazon SQS. Para obter mais detalhes, consulte Filtragem de eventos do Lambda.

24 de novembro de 2021

Autenticação mTLS para fontes de eventos do Amazon MSK e do Apache Kafka autogerenciado

O Lambda agora oferece suporte a autenticação mTLS para fontes de eventos do Amazon MSK e do Apache Kafka autogerenciado. Para obter detalhes, consulte Usar o Lambda com o Amazon MSK.

19 de novembro de 2021

Lambda no Graviton2

O Lambda agora é compatível com o Graviton2 para funções que usam a arquitetura arm64. Para obter mais detalhes, consulte Arquiteturas do conjunto de instruções do Lambda.

29 de setembro de 2021

Runtime do Python 3.9

O Lambda é agora compatível com um novo runtime para o Python 3.9. Para obter detalhes, consulte Runtimes do Lambda.

16 de agosto de 2021

Novas versões de runtime para Node.js, Python e Java

Novas versões de runtime estão disponíveis para Node.js, Python e Java. Para obter detalhes, consulte Runtimes do Lambda.

21 de julho de 2021

Compatibilidade com RabbitMQ como uma fonte de eventos no Lambda

Agora, o Lambda é compatível com Amazon MQ for RabbitMQ como uma fonte de eventos. O Amazon MQ é um serviço gerenciado de agente de mensagem para o Apache ActiveMQ e o RabbitMQ que facilita a configuração e operação de agentes de mensagem na nuvem. Para obter detalhes, consulte Usar o Lambda com o Amazon MQ.

7 de julho de 2021

Autenticação SASL/PLAIN para Kafka autogerenciado no Lambda

Agora, o SASL/PLAIN é um mecanismo de autenticação compatível com fontes de eventos Kafka autogerenciadas no Lambda. Os clientes que já usam o SASL/PLAIN em seu cluster Kafka autogerenciado podem usar facilmente o Lambda para criar aplicações de consumidor sem ter que modificar a maneira como elas se autenticam. Para obter mais detalhes, consulte .Usar o Lambda com Apache Kafka autogerenciado.

29 de junho de 2021

API de extensões do Lambda

Disponibilidade geral de extensões do Lambda. Use extensões para ampliar as funções do Lambda. É possível usar extensões fornecidas por parceiros do Lambda ou criar suas próprias extensões do Lambda. Para obter detalhes, consulte API de extensões do Lambda.

24 de maio de 2021

Nova experiência de console do Lambda

O console do Lambda foi reprojetado para melhorar a performance e a consistência.

2 de março de 2021

Runtime do Node.js 14

Agora o Lambda é compatível com um novo runtime para o Node.js 14. O Node.js 14 usa o Amazon Linux 2. Para obter detalhes, consulte Criar funções do Lambda com o Node.js.

27 de janeiro de 2021

Imagens de contêiner do Lambda

Agora o Lambda é compatível com funções definidas como imagens de contêiner. Você pode combinar a flexibilidade das ferramentas de contêineres com a agilidade e a simplicidade operacional do Lambda para criar aplicações. Para obter detalhes, consulte Usar imagens de contêiner com o Lambda.

1º de dezembro de 2020

Assinatura de código para funções do Lambda

O Lambda já é compatível com assinatura de código. Os administradores podem configurar funções do Lambda para aceitar apenas código assinado na implantação. O Lambda verifica as assinaturas para garantir que o código não seja alterado ou adulterado. Além disso, o Lambda confirma que o código seja assinado por desenvolvedores confiáveis antes de aceitar a implantação. Para obter detalhes, consulte Configurar assinatura de código para o Lambda.

23 de novembro de 2020

Pré-visualização: API de logs de runtime do Lambda

Agora o Lambda oferece suporte à API Runtime Logs. As extensões do Lambda podem usar a API Runtime Logs para assinar transmissões de logs no ambiente de execução. Para obter detalhes, consulte API Runtime Logs do Lambda.

12 de novembro de 2020

Nova fonte de eventos para o Amazon MQ

Agora, o Lambda é compatível com o Amazon MQ como uma fonte de eventos. Use uma função do Lambda para processar registros do seu agente de mensagens do Amazon MQ. Para obter detalhes, consulte Usar o Lambda com o Amazon MQ.

5 de novembro de 2020

Pré-visualização: API de extensões do Lambda

Use extensões do Lambda para ampliar as funções do Lambda. É possível usar extensões fornecidas por parceiros do Lambda ou criar suas próprias extensões do Lambda. Para obter detalhes, consulte API de extensões do Lambda.

8 de outubro de 2020

Compatibilidade com Java 8 e runtimes personalizados no AL2

O Lambda já oferece suporte ao Java 8 e a runtimes personalizados no Amazon Linux 2. Para obter detalhes, consulte Runtimes do Lambda.

12 de agosto de 2020

Nova fonte de eventos para transmissão gerenciada da Amazon para Apache Kafka

Agora, o Lambda é compatível com o Amazon MSK como uma fonte de eventos. Use uma função do Lambda com o Amazon MSK para processar registros em um tópico do Kafka. Para obter detalhes, consulte Usar o Lambda com o Amazon MSK.

11 de agosto de 2020

Chaves de condição do IAM para configurações do Amazon VPC

Agora você pode usar chaves de condição específicas do Lambda para configurações da VPC. Por exemplo, você pode exigir que todas as funções em sua organização estejam conectadas a uma VPC. Você também pode especificar as sub-redes e os grupos de segurança que os usuários da função podem e não podem usar. Para obter detalhes, consulte Configurar a VPC para funções do IAM.

10 de agosto de 2020

Configurações de simultaneidade para consumidores de transmissões HTTP/2 do Kinesis

Agora é possível usar as seguintes configurações de simultaneidade para consumidores do Kinesis com distribuição avançada (transmissões HTTP/2): ParallelizationFactor, MaximumRetryAttempts, MaximumRecordAgeInSeconds, DestinationConfig e BisectBatchOnFunctionError. Para obter detalhes, consulte Usar o AWS Lambda com o Amazon Kinesis.

7 de julho de 2020

Janela de lote para consumidores de transmissões HTTP/2 do Kinesis

Agora é possível configurar uma janela de lote (MaximumBatchingWindowInSeconds) para transmissões HTTP/2. O Lambda lê registros da transmissão até coletar um lote inteiro, ou até que a janela de lote expire. Para obter detalhes, consulte Usar o AWS Lambda com o Amazon Kinesis.

18 de junho de 2020

Compatibilidade com sistemas de arquivos do Amazon EFS

Agora é possível conectar um sistema de arquivos do Amazon EFS às funções do Lambda para acesso compartilhado aos arquivos de rede. Para obter detalhes, consulte Configurar o acesso ao sistema de arquivos para funções do Lambda.

16 de junho de 2020

Aplicações de exemplo do AWS CDK no console do Lambda

O console do Lambda agora inclui aplicações de exemplo que usam o AWS Cloud Development Kit (AWS CDK) para TypeScript. O AWS CDK é um framework que permite definir os recursos de sua aplicação em TypeScript, Python, Java ou .NET. Para obter um tutorial sobre como criar aplicativos, consulte Criar um aplicativo com entrega contínua no console do Lambda.

1 de junho de 2020

Compatibilidade com runtime do .NET Core 3.1.0 no AWS Lambda

Agora, o AWS Lambda oferece suporte para o runtime do .NET Core 3.1.0. Para obter detalhes, consulte CLI do .NET Core.

31 de março de 2020

Compatibilidade com APIs HTTP do API Gateway

Documentação atualizada e expandida para uso do Lambda com o API Gateway, incluindo suporte para APIs HTTP. Adição de um aplicativo de exemplo que cria uma API e uma função com o AWS CloudFormation. Para obter detalhes, consulte Usar o Lambda com o Amazon API Gateway.

23 de março de 2020

Ruby 2.7

Um novo runtime está disponível para Ruby 2.7, ruby2.7, que é o primeiro runtime Ruby a usar o Amazon Linux 2. Para obter detalhes, consulte Criar funções do Lambda com o Ruby.

19 de fevereiro de 2020

Métricas de simultaneidade

Agora o Lambda gera relatórios sobre a métrica ConcurrentExecutions para todas as funções, aliases e versões. É possível visualizar um gráfico para essa métrica na página de monitoramento da função. Anteriormente, a métrica ConcurrentExecutions só era relatada no nível de conta e para funções que usam simultaneidade reservada. Para obter detalhes, consulte Métricas de função do AWS Lambda.

18 de fevereiro de 2020

Atualização de estados de função

Os estados de função agora são impostos para todas as funções por padrão. Quando você conecta uma função a uma VPC, o Lambda cria interfaces de rede elásticas compartilhadas. Isso permite que sua função aumente sem criar interfaces de rede adicionais. Durante esse período, não será possível executar operações adicionais na função, incluindo a atualização de sua configuração e a publicação de versões. Em alguns casos, a invocação também será afetada. Detalhes sobre o estado atual de uma função estão disponíveis na API do Lambda.

Essa atualização está sendo lançada em fases. Para obter detalhes, consulte Updated Lambda states lifecycle for VPC networking no blog de computação da AWS. Para obter mais informações sobre estados, consulte Estados de função do AWS Lambda.

24 de janeiro de 2020

Atualizações de saída de API de configuração de função

Foram adicionados códigos de motivo para StateReasonCode (InvalidSubnet, InvalidSecurityGroup) and LastUpdateStatusReasonCode (SubnetOutOfIPAddresses, InvalidSubnet, InvalidSecurityGroup) para funções que se conectam a uma VPC. Para obter mais informações sobre estados, consulte Estados de função do AWS Lambda.

20 de janeiro de 2020

Simultaneidade provisionada

Agora é possível alocar a simultaneidade provisionada para um alias ou uma versão de função. A simultaneidade provisionada permite que uma função seja dimensionada sem flutuações na latência. Para obter detalhes, consulte Gerenciar a simultaneidade para uma função do Lambda .

3 de dezembro de 2019

Criar um proxy de banco de dados

Agora é possível usar o console do Lambda para criar um proxy de banco de dados para uma função do Lambda. Um proxy de banco de dados permite que uma função atinja altos níveis de simultaneidade sem esgotar as conexões de banco de dados. Para obter detalhes, consulte Configurar o acesso ao banco de dados para uma função do Lambda.

3 de dezembro de 2019

Compatibilidade com percentis para a métrica de duração

Agora é possível filtrar a métrica de duração com base em percentis. Para obter detalhes, consulte Métricas do AWS Lambda.

26 de novembro de 2019

Maior simultaneidade para fontes de eventos de transmissão

Uma nova opção para mapeamentos de fontes de eventos de transmissão do DynamoDB e de transmissão do Kinesis permite processar mais de um lote por vez de cada fragmento. Ao aumentar o número de lotes simultâneos por estilhaço, a simultaneidade da sua função pode ser até 10 vezes o número de estilhaços no fluxo. Para obter detalhes, consulte Mapeamentos de fonte de eventos do Lambda.

25 de novembro de 2019

Estados de função

Quando uma função é criada ou atualizada, ela entra em um estado pendente enquanto o Lambda provisiona recursos para oferecer suporte a ela. Se você conectar sua função a uma VPC, o Lambda poderá criar uma interface de rede elástica compartilhada imediatamente, em vez de criar interfaces de rede quando a função for invocada. Isso resulta em melhor performance para funções conectadas à VPC, mas pode exigir uma atualização para sua automação. Para obter detalhes, consulte Estados de função do AWS Lambda.

25 de novembro de 2019

Opções de tratamento de erros para invocação assíncrona

Novas opções de configuração estão disponíveis para invocação assíncrona. É possível configurar o Lambda para limitar novas tentativas e definir uma idade máxima do evento. Para obter detalhes, consulte Configurar o tratamento de erros para invocação assíncrona.

25 de novembro de 2019

Tratamento de erros para fontes de eventos de transmissão

Novas opções de configuração estão disponíveis para mapeamentos de origem de evento que leem de fluxos. É possível configurar mapeamentos de fontes de eventos de transmissão do DynamoDB e transmissão do Kinesis para limitar as novas tentativas e definir uma idade máxima para os registros. Quando ocorrem erros, você pode configurar o mapeamento de origem de eventos para dividir lotes antes de tentar novamente e para enviar registros de invocação de lotes com falha para uma fila ou tópico. Para obter detalhes, consulte Mapeamentos de fonte de eventos do Lambda.

25 de novembro de 2019

Destinos para invocação assíncrona

Agora é possível configurar o Lambda para enviar registros de invocações assíncronas a outro serviço. Os registros de invocação contêm detalhes sobre o evento, o contexto e a resposta da função. Você pode enviar registros de invocação para uma fila do SQS, um tópico do SNS, uma função do Lambda ou um barramento de eventos EventBridge. Para obter detalhes, consulte Configurar destinos para invocação assíncrona.

25 de novembro de 2019

Novos runtimes para Node.js, Python e Java

Novos runtimes estão disponíveis para Node.js 12, Python 3.8 e Java 11. Para obter detalhes, consulte Runtimes do Lambda.

18 de novembro de 2019

Compatibilidade com fila FIFO para fontes de eventos do Amazon SQS

Agora é possível criar um mapeamento de origem de eventos que leia a partir de uma fila FIFO (primeiro a entrar, primeiro a sair). Anteriormente, havia suporte apenas para filas padrão. Para obter detalhes, consulte Usar o Lambda com o Amazon SQS.

18 de novembro de 2019

Criar aplicações no console do Lambda

A criação de aplicações no console do Lambda já está disponível ao público em geral. Para obter instruções, consulte Criar uma aplicação com entrega contínua no console do Lambda.

31 de outubro de 2019

Criar aplicações no console do Lambda (beta)

Agora você pode criar uma aplicação do Lambda com um pipeline de entrega contínua integrado no console do Lambda. O console fornece aplicativos de exemplo que você pode usar como ponto de partida para seu próprio projeto. Escolha entre AWS CodeCommit e GitHub para controle de origem. Cada vez que você envia alterações para o repositório, o pipeline incluído faz sua compilação e implantação automaticamente. Para obter instruções, consulte Criar uma aplicação com entrega contínua no console do Lambda.

3 de outubro de 2019

Melhorias de performance para funções conectadas a VPC

Agora o Lambda usa um novo tipo de interface de rede elástica que é compartilhada por todas as funções em uma sub-rede da nuvem privada virtual (VPC). Quando você conecta uma função a uma VPC, o Lambda cria uma interface de rede para cada combinação de grupo de segurança e sub-rede escolhida. Quando as interfaces de rede compartilhadas estão disponíveis, a função não precisa mais criar interfaces de rede adicionais, já que ela é ampliada. Isso melhora significativamente os tempos de startup. Para obter detalhes, consulte Configurar uma função do Lambda para acessar recursos em uma VPC.

3 de setembro de 2019

Configurações de lote de transmissão

Agora você pode configurar uma janela de lote para mapeamentos de fontes de eventos do Amazon DynamoDB e do Amazon Kinesis. Configure uma janela de lote de até cinco minutos para armazenar em buffer os registros de entrada até que um lote completo esteja disponível. Isso reduz o número de vezes que sua função é invocada quando o fluxo está menos ativo.

29 de agosto de 2019

Integração de insights do CloudWatch Logs

A página de monitoramento no console do Lambda agora inclui relatórios do Amazon CloudWatch Logs Insights. Para obter detalhes, consulte Monitorar funções no console do AWS Lambda.

18 de junho de 2019

Amazon Linux 2018.03

O ambiente de execução do Lambda está sendo atualizado para usar o Amazon Linux 2018.03. Para obter detalhes, consulte Ambiente de execução.

21 de maio de 2019

Node.js 10

Um novo runtime está disponível para Node.js 10, nodejs10.x. Esse runtime usa o Node.js 10.15 e será atualizado com a última versão de ponto do Node.js 10 periodicamente. O Node.js 10 também é o primeiro runtime para usar o Amazon Linux 2. Para obter detalhes, consulte Criar funções do Lambda com o Node.js.

13 de maio de 2019

GetLayerVersionByArn API

Use a API GetLayerVersionByArn para fazer download das informações sobre a versão da camada com o ARN da versão como entrada. Comparada como GetLayerVersion, GetLayerVersionByArn permite que você use ARN diretamente, em vez de analisá-la para obter o nome da camada e o número da versão.

25 de abril de 2019

Ruby

Agora o AWS Lambda oferece suporte ao Ruby 2.5 com um novo runtime. Para obter detalhes, consulte Criar funções do Lambda com o Ruby.

29 de novembro de 2018

Camadas

Com camadas do Lambda, é possível empacotar e implantar bibliotecas, runtimes personalizados e outras dependências separadamente do seu código da função. Compartilhe camadas com suas outras contas ou com o mundo inteiro. Para obter detalhes, consulte Camadas do Lambda.

29 de novembro de 2018

Runtimes personalizados

Construa um runtime personalizado para executar funções do Lambda em sua linguagem de programação de preferência. Para obter detalhes, consulte Runtimes personalizados do Lambda.

29 de novembro de 2018

Acionadores do Application Load Balancer

O Elastic Load Balancing é compatível com funções do Lambda como destino para um balanceador de carga da aplicação. Para obter detalhes, consulte Usar o Lambda com balanceadores de carga da aplicação.

29 de novembro de 2018

Usar consumidores de transmissão HTTP/2 do Kinesis como acionador

Você pode usar os consumidores de streaming de dados do Kinesis HTTP/2 para enviar eventos para o AWS Lambda. Os consumidores de streaming dedicam o throughput de leitura de cada estilhaço no seu streaming de dados e usam o HTTP/2 para minimizar a latência. Para obter detalhes, consulte Usar o Lambda com o Kinesis.

19 de novembro de 2018

Python 3.7

O AWS Lambda agora oferece suporte ao Python 3.7 com um novo runtime. Para obter mais informações, consulte Criar funções do Lambda com Python.

19 de novembro de 2018

Aumento do limite de carga útil de invocação de função assíncrona

O tamanho máximo de carga útil para invocações assíncronas aumentou de 128 KB para 256 KB, o que corresponde ao tamanho máximo da mensagem de um acionador do Amazon SNS. Para obter detalhes, consulte Cotas do Lambda.

16 de novembro de 2018

Região GovCloud (Leste dos EUA) da AWS

Agora, o AWS Lambda está disponível na região GovCloud (EUA-Leste) da AWS.

12 de novembro de 2018

Transferência dos tópicos do AWS SAM para um guia do desenvolvedor separado

Vários tópicos estavam concentrados na criação de aplicativos sem servidor usando o AWS Serverless Application Model (AWS SAM). Esses tópicos foram movidos para o Guia do desenvolvedor do AWS Serverless Application Model.

25 de outubro de 2018

Visualizar aplicações do Lambda no console

Você pode visualizar o status de suas aplicações do Lambda na página Applications (Aplicações) no console do Lambda. Essa página mostra o status da pilha do AWS CloudFormation. Ela inclui links para páginas nas quais você pode visualizar mais informações sobre os recursos na pilha. Você também pode visualizar métricas agregadas para o aplicativo e criar painéis de monitoramento personalizados.

11 de outubro de 2018

Limite de tempo limite de execução de função

Para permitir funções de longa duração, o tempo limite máximo de execução configurável aumentou de 5 minutos para 15 minutos. Para obter detalhes, consulte Limites do Lambda.

10 de outubro de 2018

Compatibilidade com a linguagem do PowerShell Core no AWS Lambda

Agora, o AWS Lambda oferece suporte à linguagem do PowerShell Core. Para obter mais informações, consulte Modelo de programação para criação de funções do Lambda no PowerShell.

11 de setembro de 2018

Compatibilidade com runtime do .NET Core 2.1.0 no AWS Lambda

Agora, o AWS Lambda oferece suporte para o runtime do .NET Core 2.1.0. Para obter mais informações, consulte CLI do .NET Core.

9 de julho de 2018

Atualizações agora disponíveis em RSS

Agora você pode assinar um feed RSS para seguir as versões deste guia.

5 de julho de 2018

Compatibilidade com o Amazon SQS como fonte de eventos

Agora o AWS Lambda oferece suporte ao Amazon Simple Queue Service (Amazon SQS) como uma fonte de eventos. Para obter mais informações, consulte Invocar funções do Lambda.

28 de junho de 2018

Região da China (Ningxia)

Agora o AWS Lambda está disponível na região da China (Ningxia) Para obter mais informações sobre regiões e endpoints do Lambda, consulte Regiões e endpoints na Referência geral da AWS.

28 de junho de 2018

Atualizações anteriores

A tabela a seguir descreve as alterações importantes em cada versão do Guia do desenvolvedor do AWS Lambda antes de junho de 2018.

Alteração Descrição Data
Suporte ao runtime para o Node.js 8.10

Agora, o AWS Lambda oferece suporte ao runtime do Node.js versão 8.10. Para ter mais informações, consulte Criar funções do Lambda com Node.js.

2 de abril de 2018
IDs de revisão de função e de alias

O AWS Lambda agora oferece suporte aos IDs em suas versões e alias de função. Você pode usar esses IDs para monitorar e aplicar atualizações condicionais ao atualizar a versão de sua função ou os recursos de alias.

25 de janeiro de 2018
Suporte ao runtime para o Go e o .NET 2.0

O AWS Lambda adicionou suporte ao runtime para o Go e o .NET 2.0. Para obter mais informações, consulte Criar funções do Lambda com Go e Construir funções do Lambda com C#.

15 de janeiro de 2018
Novo design do console

O AWS Lambda introduziu um novo console do Lambda para simplificar sua experiência e adicionou um editor de código do Cloud9 para melhorar sua capacidade de depurar e revisar seu código de função. Para ter mais informações, consulte Editar código usando o editor do console do Lambda.

30 de novembro de 2017
Configurar os limites de simultaneidade nas funções individuais

O AWS Lambda agora oferece suporte à definição de limites de simultaneidade nas funções individuais. Para ter mais informações, consulte Configurar a simultaneidade reservada.

30 de novembro de 2017
Mudar o tráfego com aliases

O AWS Lambda agora oferece suporte à mudança de tráfego com aliases. Para ter mais informações, consulte Implantações contínuas para funções do Lambda.

28 de novembro de 2017
Implantação gradual de código

Agora o AWS Lambda oferece suporte para a implantação segura de novas versões da sua função do Lambda utilizando a implantação de código. Para obter mais informações, consulte Implantação gradual de código.

28 de novembro de 2017
Região China (Pequim)

Agora o AWS Lambda está disponível na região da China (Pequim). Para obter mais informações sobre regiões e endpoints do Lambda, consulte Regiões e endpoints na Referência geral da AWS.

9 de novembro de 2017
Introdução ao SAM Local

O AWS Lambda apresenta o SAM Local (conhecido agora como CLI do SAM), uma ferramenta da AWS CLI que oferece um ambiente para desenvolver, testar e analisar as aplicações sem servidor localmente antes de fazer upload delas no runtime do Lambda. Para obter mais informações, consulte Teste e depuração de aplicativos sem servidor.

11 de agosto de 2017
Região Canadá (Central)

Agora o AWS Lambda está disponível na região Canadá (Central). Para obter mais informações sobre regiões e endpoints do Lambda, consulte Regiões e endpoints na Referência geral da AWS.

22 de junho de 2017
Região América do Sul (São Paulo)

O AWS Lambda já está disponível na região América do Sul (São Paulo). Para obter mais informações sobre regiões e endpoints do Lambda, consulte Regiões e endpoints na Referência geral da AWS.

6 de junho de 2017
Suporte do AWS Lambda para AWS X-Ray. O Lambda apresenta suporte ao X-Ray, o que permite detectar, analisar e otimizar problemas de performance com suas aplicações do Lambda. Para ter mais informações, consulte Usar o AWS Lambda com o AWS X-Ray. 19 de abril de 2017
Região Ásia-Pacífico (Mumbai)

O AWS Lambda já está disponível na região da Ásia-Pacífico (Mumbai). Para obter mais informações sobre regiões e endpoints do Lambda, consulte Regiões e endpoints na Referência geral da AWS.

28 de março de 2017
O AWS Lambda agora oferece suporte ao runtime do Node.js v6.10

O AWS Lambda adicionou suporte ao runtime do Node.js v6.10. Para ter mais informações, consulte Criar funções do Lambda com Node.js.

22 de março de 2017
Região Europa (Londres)

Agora o AWS Lambda está disponível na região Europa (Londres). Para obter mais informações sobre regiões e endpoints do Lambda, consulte Regiões e endpoints na Referência geral da AWS.

1 de fevereiro de 2017
Suporte do AWS Lambda ao runtime do .NET, o Lambda@Edge (versão prévia), Dead Letter Queues e implantação automatizada de aplicativos sem servidor.

O AWS Lambda adicionou suporte ao C#. Para ter mais informações, consulte Construir funções do Lambda com C#.

O Lambda@Edge permite que você execute funções do Lambda em todos os pontos de presença da AWS em resposta a eventos do CloudFront. Para ter mais informações, consulte Usando AWS Lambda com o CloudFront Lambda @Edge.

3 de dezembro de 2016
O AWS Lambda adiciona o Amazon Lex como uma fonte de eventos compatível.

Usando o Lambda e o Amazon Lex, você pode construir rapidamente bots de bate-papo para vários serviços como o Slack e o Facebook. Para ter mais informações, consulte O uso doAWS LambdaCom o Amazon Lex.

30 de novembro de 2016
Região Oeste dos EUA (Norte da Califórnia).

O AWS Lambda já está disponível na região Oeste dos EUA (Norte da Califórnia). Para obter mais informações sobre regiões e endpoints do Lambda, consulte Regiões e endpoints na Referência geral da AWS.

21 de novembro de 2016
Introduzido o AWS SAM para criação e implantação de aplicações baseadas no Lambda e usando variáveis de ambiente para definições de configuração da função do Lambda.

AWS SAM: agora você pode usar o AWS SAM para definir a sintaxe para expressar recursos dentro de uma aplicação sem servidor. Para implantar o aplicativo, basta especificar os recursos de que você precisa como parte de seu aplicativo, junto com suas políticas de permissões associadas em um arquivo de modelo do AWS CloudFormation (escrito em JSON ou YAML), empacotar os artefatos de sua implantação e implantar o modelo. Para ter mais informações, consulte Aplicações do AWS Lambda.

Variáveis de ambiente: você pode usar variáveis de ambiente para especificar as definições de configuração para sua função do Lambda fora do código da função. Para ter mais informações, consulte Como usar variáveis ​​de ambiente do Lambda.

18 de novembro de 2016
Região Ásia-Pacífico (Seul)

O AWS Lambda já está disponível na região da Ásia-Pacífico (Seul). Para obter mais informações sobre regiões e endpoints do Lambda, consulte Regiões e endpoints na Referência geral da AWS.

29 de agosto de 2016
Região Ásia-Pacífico (Sydney)

O Lambda já está disponível na região Ásia-Pacífico (Sydney). Para obter mais informações sobre regiões e endpoints do Lambda, consulte Regiões e endpoints na Referência geral da AWS.

23 de junho de 2016
Atualizações no console do Lambda

O console do Lambda foi atualizado para simplificar o processo de criação de função.

23 de junho de 2016
O AWS Lambda agora oferece suporte ao runtime do Node.js v4.3

O AWS Lambda adicionou suporte ao runtime do Node.js v4.3. Para ter mais informações, consulte Criar funções do Lambda com Node.js.

07 de abril de 2016
Região Europa (Frankfurt)

O Lambda já está disponível na região Europa (Frankfurt). Para obter mais informações sobre regiões e endpoints do Lambda, consulte Regiões e endpoints na Referência geral da AWS.

14 de março de 2016

Suporte à VPC

Agora você pode configurar uma função do Lambda para acessar recursos em sua VPC. Para ter mais informações, consulte Como conectar as redes de saída aos recursos em uma VPC.

11 de fevereiro de 2016

O runtime do Lambda foi atualizado.

O ambiente de execução foi atualizado.

4 de novembro de 2015

Suporte ao versionamento, Python para desenvolvimento de código para funções do Lambda, eventos programados e aumento do runtime

Agora você pode desenvolver o código de sua função do Lambda usando o Python. Para ter mais informações, consulte Criar funções do Lambda com Python.

Versionamento: você pode manter uma ou mais versões de sua função do Lambda. O versionamento permite que você controle qual função de Lambda é executada em diferentes ambientes (por exemplo, desenvolvimento, teste ou produção). Para ter mais informações, consulte Versões da função do Lambda.

Eventos programados: você também pode configurar o Lambda para invocar seu código em base regular e programada usando o console do Lambda. Você pode especificar uma taxa fixa (número de horas, dias ou semanas) ou especificar uma expressão Cron. Para ver um exemplo, consulte Usando AWS Lambda com a Amazon EventBridge (CloudWatch Eventos).

Aumento no runtime: agora você pode configurar suas funções do Lambda para executar por até cinco minutos, permitindo funções em execução por mais tempo, como ingestão de dados de grande volume e trabalhos de processamento.

08 de outubro de 2015

Suporte ao DynamoDB Streams

O DynamoDB Streams já está disponível e você pode usá-lo em todas as regiões onde o DynamoDB estiver disponível. Você pode habilitar o DynamoDB Streams para sua tabela e usar uma função de Lambda como um trigger para a tabela. Os triggers são ações personalizadas executadas em resposta a atualizações feitas na tabela do DynamoDB. Para ver uma demonstração de exemplo, consulte Tutorial: Usar o AWS Lambda com o Amazon DynamoDB Streams.

14 de julho de 2015

O Lambda agora oferece suporte para invocar funções do Lambda com clientes compatíveis com REST.

Até agora, para invocar a sua função do Lambda na Web, dispositivo móvel ou aplicação IoT, você precisava de AWS SDKs (por exemplo, AWS SDK for Java, AWS SDK for Android ou AWS SDK for iOS). Agora, o Lambda oferece suporte à invocação de uma função do Lambda com clientes compatíveis com REST por meio de uma API personalizada que você pode criar usando o Amazon API Gateway. Você pode enviar solicitações para a URL de endpoint de sua função do Lambda. Você pode configurar a segurança no endpoint para permitir acesso aberto, utilizar o AWS Identity and Access Management (IAM) para autorizar acesso ou usar chaves de API para mensurar o acesso de outras pessoas às suas funções do Lambda.

Para ver um exemplo de exercício de Conceitos básicos, consulte Usar o AWS Lambda com o Amazon API Gateway.

Para obter mais informações sobre o Amazon API Gateway, consultehttps://aws.amazon.com/api-gateway/.

09 de julho de 2015

O console do Lambda agora oferece esquemas para criar e testar funções do Lambda facilmente.

O console do Lambda fornece um conjunto de esquemas. Cada esquema fornece uma configuração de exemplo de fonte de evento e o código de exemplo para a função do Lambda que você pode usar para criar aplicativos baseados em Lambda facilmente. Todos os exercícios de conceitos básicos do Lambda agora usam os esquemas. Para ter mais informações, consulte Conceitos básicos do Lambda.

09 de julho de 2015

O Lambda agora oferece suporte a Java para criar suas funções do Lambda.

Agora você pode criar código do Lambda em Java. Para ter mais informações, consulte Construir funções do Lambda com Java.

15 de junho de 2015

O Lambda agora oferece suporte à especificação de um objeto do Amazon S3, como a função .zip, ao criar ou atualizar uma função do Lambda.

Você pode fazer upload de um pacote de implantação de função Lambda (arquivo .zip) para um bucket do Amazon S3 na mesma região em que você deseja criar uma função do Lambda. Em seguida, você pode especificar o nome do bucket e o nome da chave do objeto ao criar ou atualizar uma função do Lambda.

28 de maio de 2015

O Lambda agora está disponível com suporte adicional para backends móveis

O Lambda agora está disponível para uso em produção. A versão também apresenta novos recursos que tornam ainda mais fácil criar backends para celular, tablet e Internet das Coisas (IoT) usando o Lambda que é dimensionado automaticamente, sem provisionamento ou gerenciamento da infraestrutura. Agora, o Lambda oferece suporte a eventos em tempo real (síncronos) e com eventos assíncronos. Recursos adicionais incluem configuração e gerenciamento mais fáceis de origens de eventos. O modelo de permissões e o modelo de programação foram simplificados pela introdução de políticas de recursos para suas funções Lambda.

A documentação foi atualizada de maneira adequada. Para obter informações, consulte os seguintes tópicos:

Conceitos básicos do Lambda

AWS Lambda

9 de abril de 2015
Versão de visualização

Versão de visualização do (Developer Guide) Guia do desenvolvedor do AWS Lambda.

13 de novembro de 2014