AWS Lambda

The support for AWS is distributed among several CAST extensions. This page summarizes supported features for the latest version of the corresponding CAST extensions. 

List of supported languages and deployment frameworks

AWS Lambda functions can be implemented and deployed with several tools. The following table summarizes supported functionalities in deployment frameworks and SDKs for different languages:

Framework/API →
Services and services interactions ↓
Cloudformation SAM
Serverless v1.x v2.x Shell (AWS Cli) SDK JavaScript v2.x SDK TypeScript v2.x / v3.x SDK Java v1.x / v2.x SDK Python boto3 SDK dotnet CDK TypeScript
Lambda invocation - - -
Lambda creation and link to the handler
Lambda trigger: REST API gateway
Lambda trigger: SQS event
Lambda trigger: S3 event
Lambda trigger: DynamoDB event
Lambda trigger: SNS event

Details about support for each language