이 페이지에서는 Artifact Registry 저장소를 보고 나열하는 방법을 설명합니다.
시작하기 전에
- (선택사항) gcloud 명령어의 기본값을 구성합니다.
필요한 역할
저장소를 보고 나열하는 데 필요한 권한을 얻으려면 관리자에게 다음의 IAM 역할을 부여해 달라고 요청하세요.
- Google Cloud 프로젝트의 모든 저장소 보기 및 나열: 프로젝트의 Artifact Registry 리더(
roles/artifactregistry.reader
) - 특정 저장소 보기: 저장소의 Artifact Registry 리더(
roles/artifactregistry.reader
)
역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
이러한 사전 정의된 역할에는 저장소를 보고 나열하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.
필수 권한
저장소를 보고 나열하려면 다음 권한이 필요합니다.
-
artifactregistry.repositories.get
-
artifactregistry.repositories.list
커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.
저장소 보기
Google Cloud 프로젝트 내에서 저장소를 볼 수 있습니다.
저장소 목록을 보려면 다음 안내를 따르세요.
콘솔
Google Cloud 콘솔에서 저장소 페이지를 엽니다.
페이지에 저장소 목록이 표시됩니다.
Artifact Registry 저장소 목록을 필터링하려면 다음 안내를 따르세요.
- 저장소 목록 위에서 테이블 필터링을 클릭합니다.
- 필터 목록에서 필터를 선택합니다.
- 목록 필터링에 사용할 값을 지정합니다.
gcloud
기존 저장소를 나열하려면 다음 명령어를 실행합니다.
gcloud artifacts repositories list [--project=PROJECT] \ [--location=LOCATION]
저장소에 대해 구성된 암호화 유형을 보려면 다음 명령어를 실행합니다.
gcloud artifacts repositories describe REPOSITORY \ [--project=PROJECT] [--location=LOCATION]
이러한 명령어에서 다음 값을 바꿉니다.
- PROJECT는 프로젝트 ID입니다. 이 플래그를 생략하면 현재 프로젝트 또는 기본 프로젝트가 사용됩니다.
- REPOSITORY는 저장소 이름입니다.
LOCATION은리전 또는 멀티 리전위치입니다. 특정 위치의 저장소를 보려면 이 플래그를 사용합니다.
--location=all
을 사용하여 모든 위치의 저장소를 나열할 수도 있습니다.이 플래그를 생략하면 기본값이 구성된 경우 명령어가 기본 위치를 사용합니다. 그 외의 경우 이 플래그를 생략하면 모든 위치의 저장소가 나열됩니다.
명령어에 대한 자세한 내용을 보려면 다음 명령어를 실행하세요.
gcloud artifacts repositories list --help
다음 단계
- 저장소에 대한 액세스 구성
- 저장소에 저장된 아티팩트 내에서 개별 파일 다운로드
- 다운로드 규칙으로 아티팩트 다운로드 제한 방법 알아보기