What Is AWS CodeStar? - AWS CodeStar

What Is AWS CodeStar?

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?

You can use AWS CodeStar to help you set up your application development in the cloud and manage your development from a single, centralized dashboard. Specifically, you can:

  • Start new software projects on AWS in minutes using templates for web applications, web services, and more: AWS CodeStar includes project templates for various project types and programming languages. Because AWS CodeStar takes care of the setup, all of your project resources are configured to work together.

  • Manage project access for your team: AWS CodeStar provides a central console where you can assign project team members the roles they need to access tools and resources. These permissions are applied automatically across all AWS services used in your project, so you don't need to create or manage complex IAM policies.

  • Visualize, operate, and collaborate on your projects in one place: AWS CodeStar includes a project dashboard that provides an overall view of the project, its toolchain, and important events. You can monitor the latest project activity, like recent code commits, and track the status of your code changes, build results, and deployments, all from the same webpage. You can monitor what's going on in the project from a single dashboard and drill into problems to investigate.

  • Iterate quickly with all the tools you need: AWS CodeStar includes an integrated development toolchain for your project. Team members push code, and changes are automatically deployed. Integration with issue tracking allows team members to keep track of what needs to be done next. You and your team can work together more quickly and efficiently across all phases of code delivery.

How Do I Get Started with AWS CodeStar?

To get started with AWS CodeStar:

  1. Prepare to use AWS CodeStar by following the steps in Setting Up AWS CodeStar.

  2. Experiment with AWS CodeStar by following the steps in the Getting Started with AWS CodeStar tutorial.

  3. Share your project with other developers by following the steps in Add Team Members to an AWS CodeStar Project .

  4. Integrate your favorite IDE by following the steps in Use an IDE with AWS CodeStar.