Skip to Content
Programming AWS Lambda
book

Programming AWS Lambda

by John Chapin, Mike Roberts
March 2020
Intermediate to advanced
275 pages
6h 59m
English
O'Reilly Media, Inc.
Content preview from Programming AWS Lambda

Chapter 2. Getting Started with AWS Lambda

Chapter 1 provided you with the background for the rest of this book: the cloud, serverless, AWS, and an introduction to what Lambda is, how it works, and what it can be used for. But this is a practical book, for practical people, so in this chapter we’re going to roll up our sleeves and deploy some working functions to the cloud.

We’ll start by getting you a little more acclimated with the AWS Console, and then we’ll deploy and run our first Lambda function. After that we’ll get a local development environment ready, and finally we’ll build and deploy a locally developed function to Lambda.

Note

If you’re already experienced with AWS, please feel free to skip ahead to “Lambda Hello World (as Quickly as Possible)”.

Quick Guide to the AWS Console

The first two exercises in Chapter 1 involved acquiring AWS credentials and then logging into the AWS Web Console. If you haven’t done that already, you should do that now.

Slightly confusingly, there are three different types of credential that you may have used to log in:

  • You may have used the account “root” user, using an email address and password. This is equivalent to using the root user in a Linux system.

  • You may have used an “IAM user” and password. In this case you will have also needed to have provided the numeric AWS account ID (or an AWS account alias).

  • Finally, you might have used a single sign-on method (e.g., via a Google Apps account).

Are you signed in successfully ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

AWS Lambda and the Serverless Framework - Hands-On Learning!

AWS Lambda and the Serverless Framework - Hands-On Learning!

Stéphane Maarek
Programming Kubernetes

Programming Kubernetes

Michael Hausenblas, Stefan Schimanski
Data Engineering with Python and AWS Lambda LiveLessons

Data Engineering with Python and AWS Lambda LiveLessons

Noah Gift, Robert Jordan, Kennedy Behrman
Serverless Architectures on AWS, Second Edition

Serverless Architectures on AWS, Second Edition

Yan Cui, Ajay Nair, Peter Sbarski

Publisher Resources

ISBN: 9781492041047Errata Page