사전 확인 사항
Docker의 User API를 통합하려면 아래 사항이 필요합니다.
- Docker Hub Team 플랜 혹은 비즈니스 플랜 이상을 사용해야합니다.
- 마지막 활동 일시와 마지막 로그인 일시는 insights 기능을 활성화 해야합니다.
(※비즈니스 플랜 이상 가능)
- Docker Hub의 조직 관리자 계정이 필요합니다.
개요
Docker Hub의 User API를 통합하면, PoPs에서 Docker Hub의 사용자 정보를 확인할 수 있습니다.
- Docker Hub 사용자의 이름
- Docker Hub 사용자의 이메일
- Docker Hub 사용자의 역할
- Docker Hub 사용자의 등록 일시
- Docker Hub 사용자의 마지막 로그인 일시
- Docker Hub 사용자의 마지막 활동 일시
Docker Hub 앱 인스턴스에 User API 통합하기
- Megazone PoPs 워크스페이스 관리 콘솔에 관리자 계정으로 로그인합니다.
-
Docker 앱 인스턴스 상세 페이지에서 [설정] 탭으로 이동하여 좌측 서브 메뉴의 [통합] 또는 통합 섹션의 [통합 여부]를 클릭하여 통합 페이지로 이동합니다.
-
[새 통합 및 연결] 버튼을 클릭합니다.
-
API 통합 다이얼로그가 노출되면 API 인증 정보[Org Access Token]을 입력 후 [다음] 버튼을 클릭합니다.
[Org Access Token]은 다음과 같은 방법으로 확인하여 입력합니다.
❶ Docker Hub 에 로그인하여 조직을 선택합니다.
❷ Admin console에 접속하여 Access Token 메뉴를 클릭 후 [Generate access token] 버튼을 클릭합니다.
토큰 생성에 필요한 권한은 아래와 같습니다.
- Member Edit
- Member Read
- Invite Edit
- Invite Read
- Group Edit
- Group Read
❸ 토큰 생성에 필요한 정보를 설정한 뒤, [Generate token] 버튼을 클릭합니다.
❹ 생성된 토큰을 복사하여 [Org Access Token] 필드에 입력 합니다.
-
API를 사용하기 위한 권한이 충분히 부여되어 있으면 통합됨으로 표시됩니다
※ 만약 통합에 실패하면 아래 사항을 확인한 뒤 다시 시도해주세요.
- API를 사용하기 위한 Plan 조건을 만족하는 통합을 시도했는지
- API 통합 시 요구하는 정보를 정확히 입력했는지
API 통합이 완료되면, Docker 앱 인스턴스 내 [사용자] 탭에서 Docker Hub 사용자 정보를 확인할 수 있습니다.
댓글
댓글 0개
댓글을 남기려면 로그인하세요.