AWS CodeArtifact
- What it is
- Fully managed artifact repository for software packages and dependencies.
- Supports npm, PyPI, Maven, NuGet, Swift, Ruby gems, and generic packages.
- Why
- Proxy and cache public registries so builds do not break when an upstream registry has an outage or a package is pulled.
- Host internal private packages and control which approved versions developers may consume.
- Reduces supply-chain risk and gives an audit trail of what was pulled.
- Not to be confused with
- Amazon Elastic Container Registry (ECR) — container images.
- AWS CodeCommit — source code.
- CodeArtifact — the libraries your code depends on.