본문으로 건너뛰기

Roles

AMDP에서 사용자를 등록할 때, 사용자는 주로 SYSTEM ADMINISTRATOR(이하 관리자)와 DEVELOPER(이하 개발자)로 분류됩니다. 이러한 구분은 관리자가 필요한 기본 정보를 설정하고 전체 시스템을 관리할 수 있도록 하며, 개발자는 자신이 속한 애플리케이션에서만 작업할 수 있도록 제한합니다.

전체 프로젝트 권한은 PROJECT ADMINISTRATOR(이하 소유자)에게 부여되며, 이는 관리자 또는 개발자로 지정될 수 있습니다. 관리자는 전체 시스템을 관리할 수 있기 때문에 모든 프로젝트를 볼 수 있습니다. 그러나 소유자로 등록되지 않으면 프로젝트를 완전히 관리할 수 없습니다.

또한, 소유자 외에 누군가를 PROJECT USER(이하 구성원)으로 지정하기 위해, 프로젝트 관리는 특정 애플리케이션에 대해 개발자에게 READ/WRITE/EXECUTE 권한(이하 RWX)을 부여하여 그들을 구성원으로 등록할 수 있습니다. 구성원은 자신에게 할당된 프로필만 볼 수 있으며, 부여된 RWX 권한에 따라 지정된 애플리케이션에서 작업할 수 있습니다.

아래는 사용자 유형(관리자 / 개발자) 및 프로젝트 소속 유형(소유자 / 구성원)에 따른 보기 및 권한 요약입니다.

노트

사용자 권한의 목적은 애플리케이션에 대한 READ/WRITE/EXECUTE 권한을 개별 사용자 또는 그룹에 부여하고 제어하는 것입니다. 겹치는 대상을 위해 서로 다른 권한을 부여할 수 있으며, 동일한 애플리케이션에 대해 여러 권한이 존재하는 경우 더 높은 권한이 사용됩니다. 예를 들어, 다음 세 가지 시나리오에 대한 최종 결과는 다음과 같이 설명할 수 있습니다:

  1. 사용자 A는 개발 프로필의 모든 애플리케이션에 대해 READ 권한을 부여받습니다.
  2. 사용자 A는 개발 프로필의 hello 애플리케이션에 대해 FULL 권한을 부여받습니다.
  3. ci 그룹(사용자 A의 그룹)은 모든 프로필의 모든 애플리케이션에 대해 읽기 및 실행 권한을 부여받습니다.
    결과) 사용자 A는 모든 프로필의 모든 애플리케이션에 대해 읽기 및 실행 권한을 가지고 있으며, 개발 프로필의 hello 애플리케이션에 대해 전체 권한도 보유하고 있습니다.

사용자 유형에 따라 사용자에게 제공되는 메뉴 항목을 정의합니다.

Administrator Developer
프로젝트
애플리케이션
토폴로지
프로젝트 관리
파이프라인 코드 템플릿아니오
그룹 관리아니오
사용자 관리아니오
클러스터 관리아니오
애드온 서비스 관리아니오

프로젝트 메뉴

프로젝트 메뉴는 사용자 유형에 따라 서로 다른 프로젝트 목록을 표시합니다. 관리자는 모든 프로젝트를 볼 수 있지만, 개발자는 자신에게 할당된 프로젝트(소유자 또는 구성원으로서)만 볼 수 있습니다.

AdministratorDeveloper
프로젝트 목록모든 프로젝트할당된 프로젝트만

1. 프로필 목록

프로젝트를 선택하면, 메인 페이지에 프로필 목록이 표시되며, 표시되는 항목은 사용자 유형, 프로젝트 구성원 및 권한에 따라 달라집니다.

AdministratorDeveloper
소유자구성원비소속소유자구성원비소속
목록 표시모두모두모두모두지정된 프로필X
추가OXXOXX
편집OXXOXX
삭제OXXOXX
복제OXXOXX

2. 프로필 세부정보

프로필을 선택하면, 메인 페이지에 프로필 세부정보 및 리소스 탭이 표시됩니다.

AdministratorDeveloper
소유자구성원비회원소유자구성원비회원
상세 정보OOOOOX
편집OOOOOX
복제OXXOXX
마법사OXXOXX

3. APPLICATION 탭

프로필 세부정보의 APPLICATION 탭은 등록된 애플리케이션 목록을 표시합니다. 모든 등록된 애플리케이션을 보여주지만, 제어할 수 있는 항목은 프로젝트 소속 유형 및 권한에 따라 다릅니다.

노트

사용자가 일반 구성원인 경우, 애플리케이션 탭의 기능에 대한 권한은 프로젝트 세부정보의 애플리케이션 권한 - 사용자 권한에 따라 달라집니다. 전체 권한이 있어야만 사용자가 지정된 애플리케이션에 대한 쓰기 권한을 가집니다.

AdministratorDeveloper
소유자구성원비회원소유자구성원비회원
목록OOOO지정된 애플리케이션X
상세 정보OOOOOX
추가OXXOXX
편집OXXO지정된 애플리케이션X
삭제OXXO지정된 애플리케이션X
권한 부여OOOOXX
배포
상태
OOOOOX
파이프라인 설정OOOOOX
빌드 파이프라인 상태OO/O/OOOO/O/OX
빌드 파이프라인 실행OO/O/XXOO/O/XX
빌드 파이프라인 기록OO/O/OOOO/O/OX
빌드 파이프라인 접근OO/O/OOOO/O/OX
배포 파이프라인 상태OO/O/OOOO/O/OX
배포 파이프라인 실행OO/O/XXOO/O/XX
배포 파이프라인 기록OO/O/OOOO/O/OX
배포 파이프라인 롤백OO/O/XXOO/O/XX
배포 파이프라인 접근OO/O/OOOO/O/OX
일정 설정OO/X/XXOO/X/XX
웹훅 설정OO/X/XXOO/X/XX
설정 탭OO/X/XXOO/X/XX

4. 백업 서비스 탭

프로필 세부정보의 백업 서비스 탭에 대한 권한.

AdministratorDeveloper
소유자구성원무소속소유자구성원무소속
목록OOOOOX
추가OXXOXX
편집OXXOXX
삭제OXXOXX

5. 인그레스 탭

프로필 세부정보의 인그레스 탭에 대한 권한. 관리자 개발자

AdministratorDeveloper
소유자구성원무소속소유자구성원무소속
목록OOOOOX
상세 정보OXXOXX
추가OXXOXX
편집OXXOXX
삭제OXXOXX
배포OXXOXX

6. 스토리지 탭

프로필 세부정보의 스토리지 탭에 대한 권한.

AdministratorDeveloper
소유자구성원무소속소유자구성원무소속
목록OOOOOX
목록 새로 고침OOOOOX
추가OXXOXX
편집OXXOXX
삭제OXXOXX
배포OXXOXX

7. CICD 탭

프로필 세부정보의 CICD 탭에 대한 권한.

AdministratorDeveloper
소유자구성원무소속소유자구성원무소속
배포 설정 정보OOOOOX
설정 수정OXXOXX
Tekton 파이프라인 삭제O (사용 시 X)XXO (사용 시 X)XX
Jenkin 파이프라인 삭제O (사용 시 X)XXO (사용 시 X)XX

8. 트래픽 관리 탭

프로필 세부정보의 트래픽 관리 탭에 대한 권한.

노트

두 개 이상의 애플리케이션이 등록되었을 때만 활성화됩니다.

AdministratorDeveloper
소유자구성원무소속소유자구성원무소속
목록OOOOOX
추가OXXOXX
작업 및 제어OXXOXX

9. ENV/PROPERTIES 탭

프로필 세부정보의 ENV/PROPERTIES 탭에 대한 권한.

AdministratorDeveloper
소유자구성원무소속소유자구성원무소속
목록OOOOOX
가져오기OXXOXX
추가OXXOXX
편집OXXOXX
삭제OXXOXX

10. 애드온 서비스 탭

프로필 세부정보의 애드온 서비스 탭에 대한 권한.

관리자개발자
소유자구성원무소속소유자구성원무소속
목록OOOOOX
추가OXXOXX
편집OXXOXX
삭제OXXOXX

애플리케이션

애플리케이션 메뉴는 사용자 유형에 따라 다르며, 서로 다른 애플리케이션 목록을 표시합니다. 관리자는 모든 애플리케이션을 볼 수 있지만, 개발자는 자신이 소속된 애플리케이션(소유자 또는 구성원)과 자신이 권한이 있는 애플리케이션만 볼 수 있습니다. 또한, 관리자는 소유자이거나 실행/쓰기 권한이 있는지에 따라 각 애플리케이션에 대해 개발자와 동일한 파이프라인 제어 권한을 가집니다.

AdministratorDeveloper
애플리케이션 목록모든 애플리케이션권한이 있는 애플리케이션

프로젝트 관리

프로젝트 관리 메뉴는 사용자 유형에 따라 다르며, 서로 다른 프로젝트 목록을 표시합니다.

관리자는 모든 프로젝트의 설정을 보고 관리할 수 있습니다. 개발자는 자신이 소속된 프로젝트(소유자 또는 구성원)만 볼 수 있으며, 오직 프로젝트 소유자만 설정을 변경할 수 있습니다.

AdministratorDeveloper
프로젝트 목록O (모든 프로젝트)소속된 프로젝트만
상세 정보O (모든 프로젝트)소속된 프로젝트만
추가O (모든 프로젝트)X
삭제O (모든 프로젝트)X

파이프라인 코드 템플릿

파이프라인 코드 템플릿 메뉴는 오직 관리자만 접근할 수 있습니다. 자세한 기능은 템플릿 관리 참조하십시오.

AdministratorDeveloper
파이프라인 코드 템플릿 목록O (모든 템플릿)X (접근 불가)
상세 정보OX
추가OX
삭제OX

그룹 관리

그룹 관리 메뉴는 오직 관리자만 접근할 수 있습니다. 자세한 기능은 그룹 설정 관리 참조하십시오.

AdministratorDeveloper
그룹 목록O (모든 그룹)X (접근 불가)
상세 정보OX
추가OX
삭제OX
그룹 상세 - 사용자 목록OX

사용자 관리

사용자 관리 메뉴는 관리자만 접근할 수 있습니다. 자세한 기능은 사용자 설정 관리에서 참조하십시오.

AdministratorDeveloper
사용자 목록O (모든 사용자)X (접근 불가)
상세 정보OX
추가OX
편집 및 일괄 편집OX

클러스터 관리

클러스터 관리 메뉴는 관리자만 접근할 수 있습니다. 자세한 기능은 클러스터 등록 관리에서 참조하십시오.

AdministratorDeveloper
클러스터 목록O (모든 사용자)X (접근 불가)
상세 정보OX
추가OX
삭제OX
클러스터 세부정보 - 애드온 서비스OX

애드온 서비스 관리

애드온 서비스 관리 메뉴는 관리자만 접근할 수 있습니다. 자세한 기능은 템플릿 관리에서 참조하십시오.

AdministratorDeveloper
클러스터 목록O (모든 사용자)X (접근 불가)
상세 정보OX
추가OX
추가 유형OX
삭제OX
클러스터 세부정보 - 애드온 서비스OX

(베타) 토폴로지

현재 토폴로지는 베타 버전이며 애플리케이션과 유사한 권한을 가지고 있습니다.