Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

AWS Lambda projetos - AWS SDK for .NET (versão 3)

A versão 4 (V4) do AWS SDK for .NET está em pré-visualização! Para ver informações sobre essa nova versão na versão prévia, consulte o Guia do desenvolvedor AWS SDK for .NET (versão 4).

Observe que a V4 do SDK está em versão prévia, portanto, seu conteúdo está sujeito a alterações.

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

A versão 4 (V4) do AWS SDK for .NET está em pré-visualização! Para ver informações sobre essa nova versão na versão prévia, consulte o Guia do desenvolvedor AWS SDK for .NET (versão 4).

Observe que a V4 do SDK está em versão prévia, portanto, seu conteúdo está sujeito a alterações.

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

AWS Lambda projetos

AWS Lambda é um serviço de computação que permite executar código sem provisionar ou gerenciar servidores. Ele executa seu código em uma infraestrutura de computação de alta disponibilidade e executa toda a administração dos recursos computacionais. Para obter mais informações sobre o Lambda, consulte O que é o AWS Lambda? no Guia do AWS Lambda desenvolvedor.

Você pode implantar funções do Lambda usando a interface da linha de comandos (CLI) do .NET.

Pré-requisitos

Antes de começar a usar a CLI do .NET para implantar funções do Lambda, você deve atender os seguintes pré-requisitos:

  • Confirme se você tem a CLI do .NET instalada. Por exemplo: dotnet --version. Se necessário, acesse https://dotnet.microsoft.com/download para instalá-lo.

  • Configure a CLI do .NET para trabalhar com o Lambda. Para obter uma descrição de como fazer isso, consulte CLI do .NET Core no Guia do Desenvolvedor do AWS Lambda . Nesse procedimento, o seguinte é o comando de implantação:

    dotnet lambda deploy-function MyFunction --function-role role

    Se você não tiver certeza de como criar um perfil do IAM para este exercício, não inclua a parte --function-role role. A ferramenta ajudará você a criar um novo perfil.

Comandos do Lambda disponíveis

Para listar os comandos do Lambda que estão disponíveis por meio da CLI do .NET, abra um prompt de comando ou terminal e digite dotnet lambda --help. A saída desse comando será semelhante a:

Amazon Lambda Tools for .NET applications Project Home: https://github.com/aws/aws-extensions-for-dotnet-cli, https://github.com/aws/aws-lambda-dotnet Commands to deploy and manage AWS Lambda functions: deploy-function Command to deploy the project to AWS Lambda ... (etc.) To get help on individual commands execute: dotnet lambda help <command>

A saída lista todos os comandos que estão disponíveis atualmente.

Etapas para implantar

As instruções a seguir pressupõem que você tenha criado um AWS Lambda projeto.NET. Para fins desse procedimento, o projeto é denominado DotNetCoreLambdaTest.

  1. Abra um prompt de comando ou terminal e navegue até a pasta que contém o arquivo de projeto .NET Lambda.

  2. Digite dotnet lambda deploy-function.

  3. Se solicitado, insira a AWS Região (a região na qual sua função Lambda será implantada).

  4. Quando solicitado, digite o nome da função a ser implantada, por exemplo, DotNetCoreLambdaTest. Pode ser o nome de uma função que já exista na sua Conta da AWS ou de uma que ainda não tenha sido implantada ali.

  5. Quando solicitado, selecione ou crie o perfil do IAM que o Lambda vai pressupor ao executar a função.

Após a conclusão ter sido bem-sucedida, a mensagem Nova função do Lambda criada é exibida.

Executing publish command ... (etc.) New Lambda function created

Se você implantar uma função que já existe em sua conta, a função de implantação solicitará somente a Região da AWS (se necessário). Nesse caso, a saída do comando termina com Updating code for existing function.

Depois que a função do Lambda for implantada, ela estará pronta para ser usada. Para obter mais informações, consulte exemplos de como usar o AWS Lambda.

O Lambda monitora automaticamente as funções do Lambda para você e relata métricas por meio da Amazon. CloudWatch Para monitorar e solucionar os problemas da sua função do Lambda, consulte Monitoramento e solução de problemas de aplicativos Lambda.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.