Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nsriram/lambda-the-cli-way

AWS Lambda using CLI, an introductory cookbook
https://github.com/nsriram/lambda-the-cli-way

aws aws-cli aws-lambda cookbook tutorial

Last synced: 3 months ago
JSON representation

AWS Lambda using CLI, an introductory cookbook

Awesome Lists containing this project

README

        

# AWS Lambda the CLI Way

The objective of this tutorial is to understand AWS Lambda in-depth, beyond executing functions, using CLI.
This tutorial walks through setting up AWS CLI, dependencies for AWS Lambda, getting your first Lambda function running,
many of its important features & finally integrating with other AWS services. AWS CLI (Command Line Interface) will be
the primary medium of demonstrating all these examples.

## Target Audience
Target audience for this tutorial series are developers comfortable using AWS CLI.
A little background understanding of serverless will help.
> Note : The tutorial will not discuss examples using the AWS website UI (or) with AWS SDK.

## Tutorials

1. [Serverless Introduction](docs/01-serverless-introduction.md)
2. [Prerequisites and Setup](docs/02-aws-cli-installation.md)
3. [IAM Account For Tutorial](docs/03-iam-account-setup.md)
4. [Hello World - Your First Lambda](docs/04-hello-world-your-first-lambda.md)
5. [View Lambda Logs](docs/05-view-lambda-logs.md)
6. [Packaging With Dependencies](docs/06-packaging-lambda-with-dependencies.md)
7. [Lambda Layers](docs/07-lambda-layers.md)
8. [Version Lambda](docs/08-version-lambda.md)
9. [Managing Lambda](docs/09-managing-lambda.md)
10. [Integrate with S3](docs/10-integrate-with-s3.md)
11. [Integrate with Kinesis](docs/11-integrate-with-kinesis.md)
12. [Integrate with DynamoDB](docs/12-integrate-with-dynamodb.md)
13. [Integrate with APIGateway](docs/13-integrate-with-api-gateway.md)
14. [SAM CLI](docs/14-sam-cli.md)
15. [Tear down](docs/15-teardown.md)

**Let's Get Started**: [Serverless Introduction](docs/01-serverless-introduction.md)

## References (external)
- [AWS Lambda](https://aws.amazon.com/lambda/)
- [Google Cloud Functions](https://cloud.google.com/functions/)
- [Azure Functions](https://azure.microsoft.com/en-gb/services/functions/)
- [Apache OpenWhisk](https://openwhisk.apache.org/)
- [KNative](https://cloud.google.com/knative/)
- [Kubeless](https://kubeless.io/)
- [Serverless](https://serverless.com/)