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.