Build a Serverless Web Service With AWS CodeStar&EC2 Instance

By January 10, 2019 May 22nd, 2020 No Comments

AWS CodeStar is a cloud-based service for creating, managing, and working with software development projects on AWS. You can quickly develop, build, and deploy applications on AWS with an AWS CodeStar project. An AWS CodeStar project creates and integrates AWS services for your project development toolchain. Depending on your choice of AWS CodeStar project template, that toolchain might include source control, build, deployment, virtual servers or serverless resources, and more. AWS CodeStar also manages the permissions required for project users (called team members). By adding users as team members to an AWS CodeStar project, project owners can quickly and simply grant each team member role-appropriate access to a project and its resources

What Can I Do with AWS CodeStar?

How Do I Get Started with AWS CodeStar?

Step 1: Create an AWS Account
Create an AWS account by going to and choosing Sign Up.
Step 2: Create the AWS CodeStar Service Role
AWS CodeStar requires the creation of a service role in order to create and manage AWS resources and IAM permissions. You only need to create the service role once.
1. Open the AWS CodeStar console at
2. Choose Start project. (If you do not see Start project but instead are directed to the projects list page, the service role has been created. You can jump ahead to Configure Permissions for IAM Users.)
3. In create service role, choose Yes, create role.
4. Exit the wizard. You’ll come back to this later.
5. Lunch an ec2 linux instance


Select codestar from developer tool

Click on start a project

Select project type

Enter the project name


Select the key pair


Select tool commandline


Click on connect tools


Select linux


Login putty with public ip of instance


Update the machine(yum update -y)

Install git(yum install git -y)

Configure aws cli(aws configure)



Paste the git link from connect tools


Add More Team Members
Owner: Can add and remove team members, change the project dashboard, and delete the project.
• Contributor: Can change the project dashboard and contribute code if the code is stored in AWS
CodeCommit, but cannot add or remove team members or delete the project. This is the role you
should choose for most team members in an AWS CodeStar project.
• Viewer: Can view the project dashboard, project code if the code is stored in AWS CodeCommit, and
the state of the project, but cannot move, add, or remove tiles from the project dashboard.
click on** team** from project dashboard
click on add team members
enter the name


Application end point



Project output



select the project from codestar menu right click&click on delete


Leave a Reply