AWS CodeArtifact Documentation
Consume packages from public artifact repositories
You can configure CodeArtifact to fetch and publish software packages from public repositories. CodeArtifact downloads and stores application dependencies from these repositories to enable you to make them available to your developers and CI/CD systems via a central organizational repository.
Publish and share packages
You can use your existing package managers to publish packages developed within your organization.
Approve packages
You can approve packages for use by building workflows.
Availability and durability
CodeArtifact is designed to operate in multiple Availability Zones and store artifact data and metadata in Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB. Your encrypted data is designed to be redundantly stored across facilities and devices in each facility.
Access packages within a VPC
You can increase the security of your repositories by configuring CodeArtifact to use AWS PrivateLink endpoints. This is designed to allow systems running in your virtual private cloud (VPC) to access packages stored in CodeArtifact.
Additional Information
For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.