CodeArtifact repositories
A CodeArtifact repository is a collection of artifacts or packages. A repository maintains the different versions of an artifact, where each version maps to a set of assets. A CodeArtifact repository is exposed using an endpoint that, by default, goes through the internet, but you can obtain VPC-specific endpoints so that traffic doesn’t flow through the public internet and only goes through your private network if needed. You can download and publish packages to this CodeArtifact repository endpoint using existing tools such as Maven, npm, pip, and NuGet.
Now that we have an understanding of what a CodeArtifact repository is, let’s continue to create a new repository:
Figure 7.8 – CodeArtifact | Create repository