AWS CodeArtifact es un servicio de repositorio de artefactos completamente administrado que hace fácil para las organizaciones de cualquier tamaño almacenar, publicar y compartir de forma segura paquetes de software utilizados en sus procesos de desarrollo de software.
Puede configurar CodeArtifact para recuperar paquetes de software de repositorios públicos, como npm Registry, Maven Central, PyPI, RubyGems.org y NuGet.org, con solo unos pasos.
Puede usar sus gestores de paquetes existentes, como npm, pip, yarn, twine, Maven, NuGet, la CLI de Gem, Bundler y SwiftPM, para publicar los paquetes desarrollados en su organización.
Puede aprobar los paquetes para el uso creando flujos de trabajo automatizados mediante las API de CodeArtifact y Amazon EventBridge. La integración con AWS CloudTrail le proporciona a los líderes visibilidad de los paquetes que están en uso y su ubicación, lo que facilita la identificación de los paquetes que es necesario actualizar o eliminar.
CodeArtifact opera en varias zonas de disponibilidad y almacena los datos y los metadatos de los artefactos en Amazon Simple Storage Service (Amazon S3) y Amazon DynamoDB. Sus datos cifrados se almacenan de forma redundante en diversas instalaciones y en diferentes dispositivos de cada instalación, lo que hace que tengan una alta disponibilidad y durabilidad.
CodeArtifact le permite centrarse en la entrega a sus clientes, no en configurar y mantener su infraestructura de desarrollo. CodeArtifact es un servicio de alta disponibilidad que se escala para cumplir con las necesidades de cualquier equipo de desarrollo de software. No hay software que instalar o servidores que administrar.
CodeArtifact se integra con AWS Identity and Access Management (IAM) y CloudTrail, lo que ofrece control sobre quién puede acceder a los paquetes de software y visibilidad sobre quién tiene acceso a sus paquetes de software. CodeArtifact también se integra con AWS Key Management Service (AWS KMS) para el cifrado de los paquetes.
Puede aumentar la seguridad de sus repositorios configurando CodeArtifact para usar puntos de enlace de AWS PrivateLink. Esto permite a los sistemas en ejecución en su nube virtual privada (VPC) acceder a los paquetes almacenados en CodeArtifact sin que se transfieran los datos públicamente por Internet.