Seeking Alternatives to AWS ECR for Image Management

0
18
Asked By CuriousCactus99 On

Hey everyone,

I've been using AWS ECR without any issues, but now I'm starting a project with a client in a regulated environment, and it's clear that just having a registry isn't enough. They have specific requirements like how we can confirm an image was built in GitHub Actions, how to prove there were no manual pushes, where the scan results are stored, and how we can provide evidence during audits. Using ECR feels like I'm piecing together a bunch of different services, and I'm not confident that I can provide solid answers to their questions. Has anyone else encountered this? Did you stick with ECR or switch to a different solution? How challenging was the migration, and what would you do differently if you had to go through this again?

5 Answers

Answered By JetstreamJuggler On

You might want to check out tools like Sonatype or JFrog Artifactory. JFrog tends to be pricier but offers security scanning and trust evidence, as well as SBOMs all in one place, which really cuts down on the need to connect multiple tools. Plus, it supports various types of artifacts, like npm, Python, and Java, streamlining your entire supply chain.

Answered By AdminAntelope34 On

Your client is clearly looking for SBOM capabilities, which ECR lacks, so consider that in your discussions with them.

InquiringIguana42 -

Exactly! They mentioned needing a build provenance as evidence too, which is super important.

Answered By PracticalPanda42 On

All of those concerns can actually be addressed using AWS ECR along with other AWS services. Things like image signing, tag immutability, continuous scanning, and maintaining audit artifacts are all supported. Usually, teams employ a third-party compliance tool that can guide you based on the required frameworks. The trickiest part may actually come from GitHub Actions depending on the compliance framework your client has in mind.

Answered By SkepticalSeagull On

You're likely going to have to stitch things together no matter what registry you choose. I’m curious—what do they mean by wanting proof of images built in GitHub Actions? If the goal is to verify integrity, they could just sign the images that they built. If they didn’t build them, does it really matter if they were built with GitHub Actions? Cloud migration can be easier than you think; you can mirror the existing ECR registry to another service like ZOT or Harbor and just point your consumer artifacts to the new location.

Answered By CreativeCrab76 On

Consider looking into image signing and verification solutions like Sigstore or Notary. Don't overlook having an SBOM (Software Bill of Materials) and provenance details either.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.