Cómo usar AWS Lambda

Cómo usar AWS Lambda
AWS Lambda es el servicio proporcionado por AWS que permite a los usuarios ejecutar el código sin usar o administrar el servidor. Esto también se llama informática sin servidor. El código se puede ejecutar virtualmente en AWS sin necesidad de administración. Todo el trabajo de administración es realizado por AWS Lambda. Los usuarios pueden decidir la capacidad y el almacenamiento de recursos, y AWS también puede declararlo automáticamente.

A diferencia de la computación basada en servidor, AWS Lambda permite al usuario pagar solo por la cantidad de tiempo que toma el código para ejecutar.

Características de AWS Lambda

  • AWS Lambda puede ejecutar un código escrito en el idioma especificado por el usuario. Los usuarios traen su propio código y pueden ejecutarlo fácilmente en AWS Lambda.
  • Con AWS Lambda, los usuarios no necesitan preocuparse por el almacenamiento que excede el límite y administre la capacidad y el almacenamiento. Todo el trabajo de administración es realizado por Lambda.
  • No hay tiempos de inactividad programados, y los servicios y funciones son muy disponibles.
  • Hay escala automática en AWS Lambda, y no se requiere una configuración manual.

Cómo usar AWS Lambda?

El más básico de todos los pasos para aprender a usar AWS Lambda es aprender a crear una función Lambda. Un método detallado para crear lambda es el siguiente:

Creación de funciones en AWS Lambda

Vaya a los servicios después de registrarse en la consola de AWS. Seleccione Comput en la barra lateral izquierda y luego seleccione "Lambda".

Empezando

Para comenzar con el AWS Lambda, cree una nueva función en el AWS Lambda.

De las opciones dadas en la página siguiente, seleccione "Autor desde cero" ya que el artículo enseña cómo usar Lambda desde cero.

Escriba el nombre de la función. Seleccione el idioma de tiempo de ejecución en el que se debe ejecutar el código.

Por ahora, simplemente seleccione "Use un rol existente" como en las otras dos opciones, se requerirán los permisos.

Crear rol

Ahora que estamos dispuestos a utilizar un rol existente, como en los otros dos, se requerirán algunos permisos.

No hay un papel ya creado, así que cree un papel a través de "IAM". Buscar "IAM" en los servicios.

Ahora, vaya a los "roles" en la parte de gestión de acceso en la barra lateral.

Después de seleccionar "roles", haga clic en la opción "Crear rol".

En el encabezado del caso de uso, haga clic en la opción Lambda para permitir que las funciones de Lambda llamen a los servicios de AWS.

Haga clic en "Siguiente" para continuar.

Habrá una lista de políticas de permisos. Busque el "AwslambdaExecute".

Después de hacer clic en el símbolo en forma de más en el lado izquierdo del nombre de la política de permiso, se mostrará un resumen de la política en forma de código.

Marque la casilla de verificación y haga clic en "Siguiente" nuevamente.

Escriba un nombre significativo en el espacio dado para declarar el nombre de rol. Por ejemplo, aquí escribimos "AWS-Lambda-Rol".

Haga clic en "Crear rol" para finalmente crear el rol.

Habrá un mensaje de éxito que indique la creación exitosa del papel.

Agregar a la función en progreso

Ahora, el papel acaba de ser creado, y será visible en el menú desplegable de los roles existentes.

Agregar a la función Lambda que se está creando. Regrese a la página web de la función Lambda y busque desde el menú desplegable. El papel creado recientemente aparecerá en el menú desplegable.

Simplemente seleccione el rol y continúe.

Haga clic en el botón "Continuar".

Se mostrará un mensaje de éxito que dice que la función se ha creado con éxito.

Desplazarse hacia abajo mostrará una función creada en forma de código, y los usuarios pueden hacer cambios en el código de acuerdo con las tareas que desean realizar.

Arriba fue el proceso de crear una función en Lambda para comprender el uso de AWS Lambda.

Conclusión

AWS Lambda es el servicio AWS que permite que la informática sin servidor sea uno de los servicios más utilizados y populares de hoy. Muchas de las aplicaciones más populares actuales utilizan servicios AWS Lambda. Los usuarios ejecutan sus códigos escritos en Lambda. El uso más básico de AWS Lambda es crear una función, el artículo da una explicación clara de la creación de una nueva función Lambda.