AWS CodeArtifact
AWS CodeArtifact is a service provided by AWS for managing artifacts, in which you can create repositories, upload your artifacts, and share artifacts easily and securely. AWS CodeArtifact is a fully managed service and integrates well with commonly used package managers and build tools, and you can secure it using AWSKey Management Service (KMS).
AWS CodeArtifact uses highly available and durable S3 storage to store the artifacts’ data, while metadata about the repositories is stored in Amazon DynamoDB. Artifacts are stored in an encrypted form so that they are secured at rest and stored in multiple zones.
The following diagram shows how the AWS CodeArtifact service works. A CodeArtifact repository connects to the public repositories to download artifacts. Developers connect to the CodeArtifact repository to download dependencies, and AWS CodeBuild (or any other build tool) can be used to connect to the CodeArtifact repository to publish the artifacts...