"CONTAINER REGISTRY" permission error

I use ‘CLOUD RUN’ for serverless environment deployment using docker.

I load the image from “CONTAINER REGISTRY” to get the container image.

There is no problem uploading images to “CONTAINER REGISTRY” with docker.

However, when I try to select an image for deployment in ‘Cloud RUN’, I do not have permission to import the image from “CONTAINER REGISTRY”.

It was fine until yesterday.

I have the same problem in all of my GCP projects.

What’s wrong with my GCP? There is no problem with the billing account.

What should I do?

i got same issues, how to fix ?

Hi All,

Please try assign below IAM roles to your account and let me know if it resolves the error.

roles/storage.objectViewer
roles/artifactregistry.reader

GCP recommendation: Artifact Registry is the recommended service for managing container images.

I resolved it via enabling the Artifact Registry API. No need to migrate your existing Container Registry, simply to enable the Artifact Registry API.

I guess it has something to do with Google’s recent recommendation to transit from Container Registry to Artifact Registry.

Thanks, My issues was solved.