[AWS Lab] Asynchronous Lambda Invocation – SNS

In this lab, we will learn how to invoke a lambda function asynchronously from Amazon SNS.

  • Overview
  • Source: SNS
    • Create a topic
  • Target: Lambda – Function
    • logs the received event
    • does not return any value
    • subscribes the SNS topic
    • Python
Continue reading “[AWS Lab] Asynchronous Lambda Invocation – SNS”

[AWS Lab] Synchronous Lambda Invocation – API Gateway

In this lab, we will learn how to invoke a lambda function synchronously.

Overview

  • Source: API Gateway – HTTP API
    • Route: GET /greet/{name}
  • Target: Lambda – Function
    • Returns the greeting message
    • Python
Continue reading “[AWS Lab] Synchronous Lambda Invocation – API Gateway”

[AWS] Lambda

Lambda is a FaaS (Function as a Service) product where you can upload your code and create functions. Functions are invoked by events and can be executed for up to 15 minutes.

AWS Lambda lets you run code – for virtually any type of application or backend service – without provisioning or managing servers. You pay only for the compute time you consume—there is no charge when your code is not running. You can set up your code to automatically trigger from other AWS services, or you can call it directly from any web or mobile app.

Continue reading “[AWS] Lambda”