728x90
반응형
GCP Artifact Registry에 repo를 생성후 이미지를 push 하려고 하는데 다음과 같은 에러가 계속 발생했다.
denied: Permission "artifactregistry.repositories.downloadArtifacts" denied on resource "projects/{project_name}/locations/asia-northeast3/repositories/{repo_name}" (or it may not exist)
처음에는 권한이나 프로젝트가 cli 에 제대로 설정되어 있지 않아서 생기는 문제인 줄 알았다.
하지만 나의 gcloud auth에 repo의 hostname 이 제대로 설정되어 있지 않아서 생기는 문제였다.
다음과 같이 gcloud auth에 repo의 hostname을 추가하니 다시 image push 가 잘 되었다. repo의 hostname은 location으로 구분되는 것 같다. artifact registry의 location만 파악하면 될듯하다.
gcloud auth configure-docker asia-northeast3-docker.pkg.dev
728x90
반응형
'Docker' 카테고리의 다른 글
[Docker] Langsmith mkdir: can't create directory permission denied 해결하기 | LIM (0) | 2024.12.17 |
---|---|
[Docker] Volume 사용시 mac 에 /var/lib/docker 경로가 없는 이유 | LIM (0) | 2023.05.14 |
[Python] 도커 파일에 Pipenv 로 패키지 설치하기 | LIM (0) | 2023.05.12 |
[Docker] 컨테이너에 저장된 데이터 유지(Volume Mount) | LIM (0) | 2023.05.10 |
[Docker] 도커 내부에서 localhost 요청하기 | LIM (0) | 2022.07.19 |
댓글