Create a sample Serverless Python application using CodeStar Project

Lab Details

  1. This lab walks you through how to create an AWS CodeStar project. You will set up a Cloud9 environment to make changes in the application and then test the application.

  2. Duration: 90 minutes

  3. AWS Region: US East (N. Virginia) us-east-1

Introduction

What is AWS CodeStar?

  • To create, manage and work with software development projects, one can use AWS CodeStar. It helps in developing, building, and deploying applications on AWS with an AWS CodeStar Project.

  • It creates and integrates with AWS services, for the project development toolchain. A toolchain might include different types of resources of type source control, build, deploy in serverless or virtual servers environment.

  • With AWS CodeStar, teams can do a lot more to work together like adding owners, contributors, and viewers to the project.

  • AWS CodeStar project provides a project management dashboard, with the integration of issue tracking software Jira by Atlassian.

  • You can use CodeStar completely free of cost. You only pay for resources created for developing and running your applications.

Architecture Diagram

Task Details

  1. Launching Lab Environment

  2. Create an IAM Role for AWS CodeStar

  3. Create a Project in AWS CodeStar

  4. Explore project resources created by CodeStar

  5. Setup Cloud9 workstation to edit project code

  6. Add logic to the web service

  7. Wait until the changes are done in the pipeline

  8. Test the application and check the Logs

  9. Delete the resources created