Original study notes for cloud certification exams — Google Cloud first, more clouds in build.

Artifact Registry Study Notes

Artifact Registry is Google Cloud's fully managed service for storing, managing, and securing private artifacts, including container images and language packages. It replaces Container Registry as the recommended registry service and supports multiple artifact formats in regional or multi-regional repositories. Teams use it as the trusted source that Cloud Build fills and that GKE, Cloud Run, and other runtimes pull from.

Exam tip: Image pull errors on GKE or Cloud Run almost always trace to the runtime service account missing Artifact Registry Reader on that repository.

Key facts

What the exam expects you to know

Artifact Registry vs Container Registry: when to use which

Artifact Registry is the successor to Container Registry and is the right choice for new work: it supports multiple package formats beyond Docker, repository-level IAM, regional repositories, cleanup policies, and remote and virtual repositories. Container Registry is the older, Docker-only service backed by Cloud Storage buckets with project-level access control. For the exam, treat questions about storing Maven, npm, or Python packages, or about per-repository permissions, as Artifact Registry questions, and treat Container Registry mainly as legacy context that Google recommends migrating away from. See also the Container Registry notes.

Useful gcloud commands

gcloud artifacts repositories create my-repo --repository-format=docker --location=us-central1
gcloud artifacts repositories list
gcloud artifacts docker images list us-central1-docker.pkg.dev/my-project/my-repo
gcloud auth configure-docker us-central1-docker.pkg.dev

Common exam traps

Frequently asked questions

What artifact formats does Artifact Registry support?

It supports Docker and OCI container images plus common language and operating system package formats, including Maven and Gradle for Java, npm for Node.js, Python packages, Go modules, and Apt and Yum repositories. Each repository is created for one format, and clients use their normal tools, such as docker, npm, or pip, against it.

How does vulnerability scanning work with Artifact Registry?

When scanning is enabled, Artifact Analysis scans container images when they are pushed and continues to monitor them as new vulnerability data appears. Results list known CVEs, severity, and the affected packages, and they appear in the console alongside the image. Teams use these results to gate deployments and prioritize image updates.

Why use a remote repository instead of pulling from Docker Hub directly?

A remote repository caches artifacts from an external source inside your own region and project, so repeated pulls are faster, more reliable, and governed by your IAM policies. It also insulates your builds and deployments from upstream rate limits and outages, because previously pulled artifacts are served from the local cache.

Study aid disclaimer: Cloud Cert Notes is an independent educational study aid. It is not affiliated with, endorsed by, or sponsored by Google, Microsoft, Amazon, Oracle, or Alibaba. Google Cloud, Associate Cloud Engineer, and Cloud Digital Leader are trademarks of Google LLC; all other certification names and product names are trademarks of their respective owners. Always confirm service details against the official provider documentation before sitting an exam.