In this article, we will explore the recent changes to several AWS development services, including AWS CodeCommit, AWS CodeStar, and AWS Cloud9. These services have played an important role in streamlining software development within the AWS ecosystem. However, AWS has announced significant updates, including the closure of new customer access to these tools. We will outline the impact of these changes and highlight recommended alternatives that AWS now offers to help ensure a smooth transition for developers and teams.
AWS CodeCommit
AWS CodeCommit is a managed source control service. It is secure and highly scalable. It allows storing anything from code to binaries. Moreover, AWS Code Commit works with existing Git tools.
Starting from July 25, 2024, AWS made a decision to close new customer access to AWS CodeCommit. Existing users can continue to use the service, however, AWS does not plan to introduce new features to it or provide ongoing support. Therefore, You should consider migrating Your AWS CodeCommit repository to another Git provider sooner rather than later.
Migration to other Git providers can be achieved in various ways – either through cloning repositories, mirroring or migrating specific branches. AWS supports migration to well-known providers such as GitLab, GitHub, or other repository providers. However, in the last case, only migrating Git repository data, not other data from CodeCommit like pull requests, is possible.
AWS CodeStar
Introduced in 2017 AWS CodeStar is a cloud-based development service used for creating, managing, and working with software development projects on AWS. It includes an integrated project dashboard as well as built-in roles for members.
AWS ended support for AWS CodeStar projects on July 31, 2024, and new CodeStar users can no longer create CodeStar projects. However, already existing AWS resources created by AWS CodeStar, such as repositories, pipelines, and builds, remained unaffected by this change and continued to function.
To track work, develop code, build, test, and deploy applications, AWS recommends using Amazon CodeCatalyst instead. CodeCatalyst is a newer service introduced by AWS, designed for managing software development workflows, including tracking work, building, testing, and deploying applications. It offers more advanced features and integrates tightly with AWS services.
AWS Cloud9
The last service described in this article is AWS Cloud9. Cloud9 is a cloud-based IDE, which allows writing, running and debugging code in a browser. It includes a code editor, debugger and terminal. It supports JavaScript, PHP, Python, and more. Since Cloud9 is a cloud-based integrated development environment, it allows users to work on their code anywhere using an internet-connected machine. Moreover, it offers to share a development environment with anyone in the team, enabling pair programming in real-time.
Effective July 25, 2024, access to Cloud9 was closed for new customers. Although existing customers can still use the service, it won’t be developed in terms of new features. AWS recommends using AWS IDE Toolkits or AWS Cloudshell instead.
AWS IDE Toolkits is a set of open-source plugins, which can be used to integrate AWS services with some of the most popular IDEs such as Visual Studio Code, IntelliJ, and PyCharm. AWS CloudShell is a browser-based shell available directly in the AWS Management Console. It provides a pre-authenticated and pre-configured environment for running and interacting with AWS resources.
If You struggle with migrating Your AWS services, do not hesitate to contact us!