Getting Started With Amazon Q Developer and AWS Lambda
Description
Amazon Q Developer is a generative artificial intelligence (GenAI) powered assistant that can help you understand, build, extend, and operate AWS applications. This lab uses functionality from Amazon CodeWhisperer which has been incorporated into Amazon Q Developer. Specifically, coding companion functionality that provides code recommendations based on contextual information like prior code and comments.
The AWS Lambda console provides a built-in code editor that supports Amazon Q Developer suggestions. Although the Lambda console does not support all of the features of Amazon Q Developer, it can be used to accelerate the development of simple Lambda functions.
In this lab, you will learn how to enable Amazon Q Developer suggestions in the AWS Lambda console and how to use those suggestions to write and deploy a JavaScript function.
Learning objectives
Upon completion of this beginner-level lab, you will be able to:
- Enable Amazon Q Developer suggestions in the AWS Lambda console
- Utilize Amazon Q Developer suggestions to write and deploy a JavaScript function
Intended audience
- Cloud Developers
- Software Engineers
Prerequisites
Familiarity with the following will be beneficial but is not required:
- AWS Lambda
- Amazon Q Developer
- JavaScript
The following content can be used to fulfill the prerequisites:
Updates
June 13, 2024 - Updated the lab to refer to Amazon Q Developer, which now integrates Amazon CodeWhisperer