.NET Workloads on AWS Lambda (Portuguese)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Visão geral do laboratório
Neste laboratório, você aprenderá a implantar, modificar e invocar aplicações .NET na nuvem AWS a partir de um ambiente de desenvolvimento integrado (IDE). Os projetos .NET abordados usam o serviço do AWS Lambda para uma arquitetura sem servidor.
Objetivos
Ao final deste laboratório, você será capaz de fazer o seguinte:
- Criar e implantar uma aplicação web .NET sem servidor no AWS Lambda usando um modelo AWS Serverless Application Model (AWS SAM).
- Criar e implantar uma aplicação .NET na função do AWS Lambda que faz chamadas para o serviço Amazon Simple Storage Service (Amazon S3) e retorna valores.
- Invocar uma função do AWS Lambda implantada usando a command line interface (CLI) do .NET.
- Criar e implantar uma aplicação .NET no AWS Lambda que invoca outra aplicação .NET no AWS Lambda.
Pré-requisitos de conhecimentos técnicos
Para concluir este laboratório com sucesso, é preciso ter um conhecimento básico dos serviços da AWS, conforme definido no curso AWS Cloud Practitioner Essentials. Você deve estar familiarizado com a navegação no console de gerenciamento da AWS, a interface AWS Cloud9 para o IDE e os comandos da CLI do .NET.
Duração
Este laboratório levará aproximadamente 60 minutos para ser concluído.
Lista de ícones
Vários ícones são usados neste laboratório para chamar a atenção para diferentes tipos de instruções e observações. A lista a seguir explica a finalidade de cada ícone:
- Comando: um comando que você precisa executar.
- Saída esperada: um exemplo que você pode usar para verificar a saída de um comando ou arquivo editado.
- Informações adicionais: onde encontrar mais informações.
- AVISO: informações de interesse ou importância especiais (não tão importantes a ponto de causar problemas com o equipamento ou dados caso você não as veja, mas que possam resultar na necessidade de repetir determinadas etapas).
- Observação: uma sugestão, dica ou orientação importante.
- Exemplo: fornece um exemplo de um comando ou código a ser usado.
Ambiente do laboratório
Este laboratório usa a CLI do .NET e os comandos da AWS Command Line Interface (AWS CLI). O IDE do AWS Cloud9 fornecido a você consiste no Kit de Desenvolvimento de Software (SDK) do .NET, no SDK do ASP.NET, na AWS CLI e nos pacotes e extensões do AWS SDK para o .NET.
Serviços da AWS não usados neste laboratório
O ambiente do laboratório segue as permissões do princípio de menor privilégio. Por exemplo, as ações que você executa são limitadas somente às necessárias para concluir as tarefas do laboratório e os objetivos de aprendizado. O acesso aos serviços da AWS que não são necessários para concluir as tarefas do laboratório é restrito. Ocorrerão erros se você tentar executar ações além daquelas fornecidas pelo guia do laboratório.
Informações adicionais: para saber mais sobre esse conceito, acesse o link permissões do princípio de menor privilégio fornecido na seção de recursos adicionais.
Tags
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Defined Networking
Georgia Institute of Technology via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Web-Technologien
openHPI Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique