Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeffbryner/aws-serverless-kickstart
A practitioner's guide to up and running in AWS with a starter python serverless function
https://github.com/jeffbryner/aws-serverless-kickstart
Last synced: about 2 months ago
JSON representation
A practitioner's guide to up and running in AWS with a starter python serverless function
- Host: GitHub
- URL: https://github.com/jeffbryner/aws-serverless-kickstart
- Owner: jeffbryner
- License: mpl-2.0
- Created: 2021-01-30T18:48:05.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-15T21:29:24.000Z (almost 4 years ago)
- Last Synced: 2024-04-16T03:39:13.169Z (8 months ago)
- Language: Python
- Size: 130 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# What?
A practitioner's guide to up and running in AWS with a starter python serverless function.# Why?
You are interested in using AWS, learn better by doing rather than sitting through hours of videos, and you'd like a simple repeatable pattern to get you started using serverless tech.AWS offers plenty of free training, and it's great at explaining the overview of AWS offerings but it can be lengthy and not focused on getting you up and running.
Serverless/lambda in particular is a great place to start but tutorials often don't cover the shortcuts to good practices like least privilege, storing/using secrets, logging, etc.
# Modules
Here's what this kickstart covers:- [Open an AWS account (setup IAM user, MFA)](Open_an_Account.md)
- Setup your [AWS command line environment](aws_cli.md)
- Setup [serverless environment](serverless_setup.md)
- [Create and deploy a simple serverless python cron job](serverless_python.md)
- [Make serverless cron job useful](useful_python.md), running a [shodan.io](https://shodan.io) query to get quotes of the day and depositing the results in a google spreadsheetAt the end of the tutorial, you'll have a serverless function running in AWS on a regular basis that queries shodan.io and deposits the results in a google spreadsheet:
![shodan workbook](shodan_output.png)# References
Here's some handy references:
- [AWS Documentation index](https://docs.aws.amazon.com/index.html)
- [public security apis](https://github.com/public-apis/public-apis#security)
- [shodan queries](https://github.com/jakejarvis/awesome-shodan-queries)