Which fully managed artifact repository supports language-native package managers such as npm, Maven, pip, and dotnet?

Sharpen your skills for the AWS Certified Solutions Architect Professional Exam. Dive into flashcards, multiple choice questions, each with detailed explanations and hints. Perfect your knowledge and get ready to ace the AWS exam!

Multiple Choice

Which fully managed artifact repository supports language-native package managers such as npm, Maven, pip, and dotnet?

Explanation:
A fully managed artifact repository that supports language-native package managers such as npm, Maven, pip, and dotnet is best served by AWS CodeArtifact. This service acts as a central, scalable store for packages and build artifacts, allowing you to publish, version, and share packages across teams. It integrates with common package managers—npm for JavaScript, Maven for Java, pip for Python, and NuGet for .NET—so you can pull dependencies directly from the repository during builds. Being fully managed, it handles hosting, scaling, and access control, reducing operational overhead. The other services aren’t artifact repositories: CodeBuild is a build service that can fetch dependencies during builds but does not serve as a central package store; CodeCommit is a Git-based source code repository; CodePipeline orchestrates CI/CD workflows. So CodeArtifact is the correct choice for a language-native package manager–backed artifact repository.

A fully managed artifact repository that supports language-native package managers such as npm, Maven, pip, and dotnet is best served by AWS CodeArtifact. This service acts as a central, scalable store for packages and build artifacts, allowing you to publish, version, and share packages across teams. It integrates with common package managers—npm for JavaScript, Maven for Java, pip for Python, and NuGet for .NET—so you can pull dependencies directly from the repository during builds. Being fully managed, it handles hosting, scaling, and access control, reducing operational overhead.

The other services aren’t artifact repositories: CodeBuild is a build service that can fetch dependencies during builds but does not serve as a central package store; CodeCommit is a Git-based source code repository; CodePipeline orchestrates CI/CD workflows. So CodeArtifact is the correct choice for a language-native package manager–backed artifact repository.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy