Información general del laboratorio
En este laboratorio, aprenderás a implementar, modificar e invocar aplicaciones .NET en la nube de AWS mediante un entorno de desarrollo integrado (IDE) y una interfaz de línea de comandos (CLI). Este laboratorio te proporciona una instancia de AWS Cloud9 para su uso como el IDE y se instala con las herramientas necesarias para el laboratorio. Los proyectos .NET aprovechan el servicio AWS Lambda para una arquitectura sin servidor y un recurso de cómputo para ejecutar el código que implementas.
Objetivos
Al finalizar este laboratorio, podrá realizar lo siguiente:
- crear e implementar una aplicación web .NET sin servidor en AWS Lambda utilizando una plantilla de modelo de AWS Serverless Application Model (AWS SAM)
- crear e implementar una aplicación .NET en una función de AWS Lambda que realice llamadas al servicio Amazon Simple Storage Service (Amazon S3) y devuelva valores
- invocar una función de AWS Lambda implementada mediante la Command Line Interface (CLI) de .NET
- crear e implementar una aplicación .NET en AWS Lambda que invoque a otra aplicación .NET en AWS Lambda
Requisitos previos sobre conocimientos técnicos
Para completar con éxito este laboratorio, debe contar con conocimientos básicos sobre los productos de AWS según se define en el curso Practitioner Essentials en la nube de AWS. Debe sentirse cómodo con la navegación por la Consola de administración de AWS, la interfaz de AWS Cloud9 para el IDE y los comandos de la CLI de .NET.
Significado de los íconos
A lo largo de este laboratorio, se utilizan varios íconos para llamar la atención sobre diferentes tipos de instrucciones y notas. En la siguiente lista, se explica el propósito de cada ícono:
- Comando: un comando que debe ejecutar.
- Resultado previsto: un resultado de ejemplo que puede utilizar para verificar el resultado de un comando o archivo editado.
- Más información: dónde encontrar más información.
- Precaución: información de especial interés o importancia (no es tan importante como para causar problemas con el equipo o los datos si la omite, pero podría generar la necesidad de repetir ciertos pasos).
- Nota: Una pista, consejo u orientación importante.
- Ejemplo: da un ejemplo de un comando o código a utilizar.
- Tarea finalizada: un punto de conclusión o resumen del laboratorio.
- Advertencia: Es una acción irreversible que podría generar un error en un comando o proceso (incluye advertencias sobre configuraciones que no se pueden modificar después de aplicarlas).