July 30th, 2024

AWS Code Commit Ceased Onboarding New Customers

AWS CodeCommit will stop onboarding new customers on June 6, 2024, allowing only existing users to create additional repositories. Alternatives like GitLab and GitHub are recommended for new users.

Read original articleLink Icon
DisappointmentSkepticismFrustration
AWS Code Commit Ceased Onboarding New Customers

AWS CodeCommit has announced that starting June 6, 2024, it will no longer onboard new customers. Only existing customers with at least one repository will be able to create additional repositories. This change is not expected to affect current workloads, but those impacted are encouraged to reach out for assistance. New users wishing to utilize CodeCommit in a new AWS account within an AWS Organization may request allowlisting by providing justification through a support case. For those seeking alternatives, AWS recommends using platforms like GitLab or GitHub and has provided guidance on migrating repositories to these services.

Users encountering issues creating repositories may be facing restrictions due to Service Control Policies (SCPs) within their AWS Organization. If SCPs are not the cause, it may be necessary to contact AWS Support for resolution. The support inquiries related to account and billing are free of charge. AWS continues to focus on security, availability, and performance improvements for CodeCommit but does not plan to introduce new features beyond these updates. Users experiencing difficulties are advised to open a support case to address their specific issues.

AI: What people are saying
The comments reflect a general dissatisfaction with AWS CodeCommit and its overall performance.
  • Many users express disappointment in AWS's ability to create competitive tools, viewing CodeCommit as mediocre compared to alternatives like GitHub and GitLab.
  • There are concerns about AWS's commitment to maintaining and improving its services, with some users noting a lack of investment in new products.
  • Users highlight usability issues, particularly regarding the user interface and integration with other AWS services.
  • Some commenters speculate about the future of AWS services and whether they will continue to support existing users of CodeCommit.
  • There is a general sentiment that AWS's approach to product development has led to many underwhelming offerings.
Link Icon 21 comments
By @simonw - 4 months
In writing this up - https://simonwillison.net/2024/Jul/30/aws-codecommit-quietly... - I found out about a much more significant deprecation: Amazon QLDB (Quantum Ledger Database - a blockchain-ish thing they launched in GA in 2019) is being hard-deprecated too! They're shutting it down completely on 31st July 2025, having announced the shutdown a few weeks ago (on July 18th).

QLDB shutdown announcement in the release notes: https://docs.aws.amazon.com/qldb/latest/developerguide/docum...

Their blog post about how to rewrite QLDB apps to use Aurora PostgreSQL instead: https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb...

Hacker News discussion from when QLDB was first announced in 2018: https://news.ycombinator.com/item?id=18553387

I also found this handy community GitHub repo which tracks these breaking AWS changes and lets you subscribe to them via an Atom feed: https://github.com/SummitRoute/aws_breaking_changes

By @viccis - 4 months
Not surprised. CodeCommit was released alongside a stable of other mediocre tools for CI/CD (CodePipeline and CodeDeploy if I recall correctly) that reflected the pinnacle of AWS's mid-to-late 2010s attitude, which is to find something popular and offer an incredibly mediocre alternative to it that will still be used by those teams who want to move as much as possible to AWS. Seems like that stalled out a bit, mostly due to it being so insanely bad that even the most dedicated AWS fanatics didn't bite. I feel like a lot of the recent stuff is just drop-in replacement AWS alternatives to popular tools (like Kafka and Cassandra) with outrageous price tags.
By @simonw - 4 months
> If you would like to use an alternative to AWS CodeCommit given this news, we recommend using GitLab, GitHub, or another third party source provider of your choice. We have written a blog which describes how to migrate your repository to one of these other solutions.

I found that blog post: "How to migrate your AWS CodeCommit repository to another Git provider" from 25th July 2024 https://aws.amazon.com/blogs/devops/how-to-migrate-your-aws-...

I wonder how long AWS will keep Code Commit running for their customers who are already using it? I'm guessing many, many years.

Weird that there's no announcement anywhere (that I can find) about CodeCommit ceasing to onboard new customers. Apparently it happened on June 6th but this forum post from July 26th is the only thing that comes up in search.

By @frikkie444 - 4 months
The worst thing about CodeCommit is that repo URLs are not unique, Depending on the AWS account you log in to, you can have a different repo with the same url.

Second worst thing is that it basically refuses to show a diff for any file longer than a few lines.

Third worst thing is you need a login helper and special generated credential to create a login.

Fourth worst thing is the absolute slowness of it. Good riddance.

By @upon_drumhead - 4 months
I once had high hopes Amazon would be able to build a real GitHub competitor. It's a real shame Amazon doesn't seem to be able to build anything that reaches beyond their walled garden.
By @duttonw - 4 months
Not surprising the ui is not very friendly and getting code in and out when you are not inside the AWS walled garden (need AWS keys) really restricted it
By @rohansood15 - 4 months
While this isn't surprising considering how bad it was, it is surprising considering that they recently announced the whole Amazon Q for software development thing. Who's going to trust them with Dev tooling now?
By @ThinkBeat - 4 months
AWS CodePipeline + CodeDeploy are horrors¹ from what I saw at a client. They had mandated .Net + Javascript for all development, GitHub for versioning, and AWS for all other cloud services.

The different projects they had going were not complex or huge.

Yet it took months to get it up and running. The last month at least they paid for AWS specialists to come in and set it up and even they spent weeks.

Throughout it all, any notion of trying a different CI/CD stack were rudely dismissed.

Once it was up and running nobody dared touch the pipeline again.

From all the AWS services that the customer used nothing was ever comparable to the horrors of their CI/CD.

Setting it up with Azure's offerings would have been damned near trivial. I have however not used those in production so I do not have the experience to able to say it is a better solution over all.

¹ In fairness, AWS had just recently released the CI/CD offerings and things may be a lot better now. I havent look at it again since then.

By @kjfarm - 4 months
Are they shutting down CodeCatalyst as well? Or are they just forcing new customers over to CodeCatalyst? It’s weird (for Amazon) they recommend Github and Gitlab over an AWS alternative if they are shifting people over to CodeCatalyst
By @donw - 4 months
Cue rebrand to “AWS Code Freeze”.
By @belter - 4 months
This is very bad, and the silent deprecation of Amazon QLDB even more shocking. It looks like at AWS the MBA's are fully in charge...

Many in this thread commenting on CodeCommit not being GitHub or GitLab are missing the point.

I don't want to have my companies code with GitHub/Microsoft and being used to train their AI. Also don't want to have to rely on a third party like GitLab, that is a company who makes no money, and whose losses are $55 million dollars a quarter, and has shaky internal technical governance. Did not forget about their Prod database one man setup....

I don't care about the lack of features of CodeCommit. It's usefulness was essentially providing a managed git server. Did not need more, but needed it as a managed server in the AWS Cloud.

The alternatives now will be the third parties, or the additional effort of running EC2 instances and managing the resilience and architecture.

This does not predict a good future for tools like Amazon CodeGuru Reviewer for Java and Python, CodeArtifact, CodePipeline and CodeBuild. And even if these plus QLDB were probably money losers for AWS, the MBA's are missing the point.

I would not be surprised if these silent decisions, are not reversed shortly, or if the service is just kept forever as is, but not deprecated.

Edit: Just found this

"AWS breaking changes and price increases" - https://github.com/SummitRoute/aws_breaking_changes?tab=read...

Don't know what is going on but now also Cloud9 seems to have a shaky future? Not on-boarding new customers?

AMZN Earnings Release is next Thursday after market close. https://www.nasdaq.com/market-activity/stocks/amzn/earnings

I am going to listen to that earnings call, very carefully....

By @bugsense - 4 months
Gitlab acquisition imminent?
By @denysvitali - 4 months
It's still fun how their proposed solution for using on-prem Bitbucket Server with CodePipeline works: https://aws.amazon.com/blogs/devops/integrating-codepipeline...

To me it looks like a huge hack (download your code as a zip file just to upload it to CodePipeline) rather than a solution - I'll not be surprised to discover other migtations to look similarly

By @blackeyeblitzar - 4 months
AWS had and probably still has the least interesting and immature way of investing in new products of any organization with the resources it has. Apart from the early wave of AWS products virtually everything has been a dud. There are so many random AWS products that are live but basically dead because Amazon/AWS never invested enough into them. Totally predictable outcome. I’m not sure why Bezos made Andy Jassy CEO.
By @irjustin - 4 months
I never did liked CodeCommit after testing it about 2 years ago. Just felt like an afterthought.

They better not touch CodePipeline and CodeDeploy though.

By @skywhopper - 4 months
This link doesn’t appear to have that information. It’s just an unanswered question about being unable to create CodeCommit repos. Is there an actual announcement somewhere?
By @GardenLetter27 - 4 months
It was never great anyway, although I wonder how they will handle some of the AWS stuff that would use it by default (automatically deploying private Lambdas, etc. IIRC).
By @genericacct - 4 months
Hoping they never disable cloud9 for my account
By @kennu - 4 months
Very disappointing. CodeCommit had value in its APIs for managing and accessing Git repositories programmatically e.g. from Lambda functions. I've used it to implement simple, Git-compatible version control in some projects by calling the PutFile API. Now it will be much more complicated to achieve something similar.
By @nyarlathotep_ - 4 months
AWS is now pathologically focused on the GenAI services they're shilling. Services like this fall to the wayside.
By @coding123 - 4 months
Every AWS feature requires some stupid aws cli call that gives you 12 hours of usage. So every day depending on how many products you're using, you have stupid shit to run.

Was codecommit like that