이 문서에서는 Gemini Cloud Assist를 사용하여 Docker 형식 저장소에 저장된 Artifact Registry 저장소 및 컨테이너 이미지를 나열하는 방법을 설명합니다.
Google Cloud 용 Gemini에서 사용자의 데이터를 사용하는 방법과 시점을 알아보세요.
제한사항
Google Cloud 프로젝트는 조직에 만들어야 합니다.
시작하기 전에
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
- Artifact Registry 저장소에 저장된 컨테이너 이미지가 없는 경우 Artifact Registry에 Docker 컨테이너 이미지 저장의 안내를 따르세요.
- Gemini Cloud Assist가 사용자 계정 및 프로젝트에 설정되어 있는지 확인합니다. Google Cloud
- 이 문서의 태스크를 완료하는 데 필요한 Identity and Access Management (IAM) 권한이 있는지 확인합니다.
필요한 역할
Artifact Registry에서 저장소 및 컨테이너 이미지를 나열하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트 또는 저장소에 대한 Artifact Registry 리더 (roles/artifactregistry.reader
) IAM 역할을 부여해 달라고 요청하세요.
역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.
Gemini Cloud Assist 채팅 열기
Cloud Assist 패널을 열어 Google Cloud 콘솔의 어느 위치에서나 Gemini Cloud Assist 채팅을 사용할 수 있습니다.
- Google Cloud 콘솔에서 Artifact Registry에 컨테이너 이미지가 저장된 프로젝트를 선택합니다.
- Cloud Assist 패널을 열려면 spark Gemini AI 채팅 열기 또는 닫기를 클릭합니다.
- 프롬프트를 입력하려면 프롬프트를 입력하고 보내기 프롬프트 보내기를 클릭합니다.
저장소 나열
Gemini Cloud Assist에 현재 프로젝트의 저장소를 나열하도록 요청하고 다음을 기준으로 응답을 필터링할 수 있습니다.
- 위치 (필수사항). 나열할 저장소의 위치입니다.
- 라벨 (선택사항). 라벨은 리소스를 구성하는 데 사용되는 키-값 쌍입니다.
- 태그 (선택사항). 태그는 Google Cloud 조직 내에서 보고, 감사, 액세스 제어를 위해 Google Cloud 저장소 및 기타 리소스를 그룹화하는 데 사용됩니다.
저장소를 나열하려면 다음을 실행합니다.
Gemini Cloud Assist 채팅에 다음 프롬프트를 입력합니다.
List repositories in the location LOCATION
LOCATION
을 저장소 위치(예:us-west1
)로 바꿉니다.예를 들어 다음 프롬프트는 Gemini Cloud Assist에
us-west1
리전에서env:dev
라벨이 지정된 저장소를 나열하도록 요청합니다.List repositories for us-west1 with the label env:dev
응답에는 지정된 위치에 있는
env:dev
라벨이 지정된 저장소 목록이 포함됩니다.
컨테이너 이미지 나열
Gemini Cloud Assist에 현재 프로젝트의 Docker 형식 저장소에 있는 컨테이너 이미지를 나열하도록 요청하고 다음을 기준으로 응답을 필터링할 수 있습니다.
- 저장소 ID (필수사항) 저장소 ID입니다.
- 위치 (필수사항). 이미지를 나열할 저장소의 위치입니다.
- 라벨 (선택사항). 라벨은 리소스를 구성하는 데 사용되는 키-값 쌍입니다.
- Docker 태그 (선택사항) Docker 태그는 저장소에 이미지를 푸시하거나 가져와 이미지 버전을 지정할 때 사용됩니다.
저장소에 이미지를 나열하려면 다음 단계를 따르세요.
Gemini Cloud Assist 채팅에 다음 프롬프트를 입력합니다.
List my images for REPOSITORY in LOCATION with the tag TAG
다음을 바꿉니다.
- REPOSITORY: 저장소 ID
- LOCATION: 저장소 위치입니다(예:
us-west1
). - TAG: Docker 태그(예:
latest
)
응답에는 지정된 태그, 저장소, 위치가 있는 이미지 목록이 포함됩니다.
다음 단계
- Gemini Cloud Assist에 대해 자세히 알아보세요.