이 문서에서는 CLI 보안 비밀을 사용하여 Docker 또는 Helm에 로그인하는 방법을 설명합니다.
Google Distributed Cloud (GDC) 에어 갭 어플라이언스의 Harbor 레지스트리 인스턴스는 인증에 IAP (Identity-Aware Proxy)를 사용합니다. IAP를 사용하여 Harbor 웹 인터페이스에 처음 로그인한 후 Harbor 사용자 프로필에서 정적 CLI 보안 비밀을 검색하고 Docker 또는 Helm CLI에서 로그인할 때 비밀번호로 사용할 수 있습니다. 이 방법은 Harbor UI에서만 사용할 수 있습니다.
시작하기 전에
필요한 IAM 역할
Harbor 레지스트리 인스턴스의 인증을 구성하려면 프로젝트 IAM 관리자에게 연락하여 프로젝트 네임스페이스에서 Harbor 인스턴스를 가져오고, 나열하고, 감시할 수 있는 Harbor 인스턴스 뷰어 (harbor-instance-viewer) 역할을 요청하세요. 이 역할에는 기존 Harbor 인스턴스의 세부정보를 보는 데 필요한 권한이 포함되어 있으므로 인증을 위해 레지스트리 URL을 검색할 수 있습니다.
CLI 보안 비밀로 로그인
CLI 보안 비밀을 사용하여 Docker 또는 Helm에 로그인하려면 다음 단계를 따르세요.
- IAP 사용자 계정으로 Harbor에 로그인합니다.
- 사용자 이름을 클릭하고 사용자 프로필을 선택합니다.
- 계정과 연결된 CLI 보안 비밀번호를 복사하려면 복사를 클릭합니다.
선택사항: 새 CLI 보안 비밀을 자동으로 생성하거나 수동으로 만들기 위한 버튼을 표시하려면 사용자 프로필에서 더보기를 클릭합니다.
새 CLI 보안 비밀번호를 생성한 경우 복사를 클릭하여 복사합니다.
Docker 또는 Helm CLI에서 Harbor에 로그인할 때 CLI 보안 비밀번호를 비밀번호로 사용합니다.
docker login -u USERNAME -p CLI_SECRET HARBOR_INSTANCE_URL다음을 바꿉니다.
USERNAME: Harbor 계정 사용자 이름입니다.CLI_SECRET: 생성된 CLI 보안 비밀입니다.HARBOR_INSTANCE_URL: Harbor 인스턴스의 URL입니다.