이 문서는 JFrog에서 권한 관련 설정의 가이드를 공유하기 위해 작성되었다.


도구명JFrog Artifactory
문서 작성 기준 버전7.84.14
지원 Edition

 

목차



권한 추가하기


  1. 권한 이름 입력
  2. 권한을 적용할 수 있는 유형
  3. 권한에 추가할 항목 선택(기존의 항목을 선택하고 포함할 패턴 등을 정의할 수 있음)

권한을 적용할 리소스 설정하기

권한에 다음 유형의 리소스를 추가할 수 있습니다.

  1. 빌드명을 선택하여 추가할 것인지, 패턴으로 정의할 것인지를 선택
  2. 선택할 수 있는 빌드 목록


  1. 릴리즈 번들의 이름으로 선택할지, 패턴을 정의하여 선택할지 선택
  2. 번들 저장소를 우측으로 이동시켜 선택

사용자 또는 그룹에게 권한 부여하기

사용자 선택

  1. 사용자를 검색하거나 편집 버튼을 클릭하여 사용자를 선택
  2. 허용할 권한의 항목을 선택 check mark button 

그룹 선택

그룹 탭에서 편집 버튼을 눌러 그룹 선택


권한 세부 설명

Repository 권한

권한

설명

Read

아티팩트를 다운로드하고 메타데이터를 읽습니다.

원격 저장소의 경우, 읽기 권한은 원격 캐시에서만 다운로드를 허용합니다
(즉, 업스트림에서 이미 다운로드되어 Artifactory의 원격 캐시에 있는 아티팩트).
이 권한은 Artifactory 원격 캐시에 없는 새 아티팩트를 다운로드하는 것을 허용하지 않습니다.
이를 위해 Deploy/Cache 권한을 부여해야 합니다.


Annotate

메타데이터와 속성으로 아티팩트와 폴더에 주석을 추가할 수 있습니다.

Deploy/Cache

아티팩트를 배포하고 원격 저장소 캐시에 배포할 수 있습니다.

원격 저장소에서 배포/캐시 권한을 사용하면 업스트림(예: Docker Hub, npmjs.com)의 아티팩트를 Artifactory의 원격 저장소 캐시로 캐싱할 수 있습니다.


Delete/Overwrite

아티팩트를 삭제하거나 덮어씁니다.

삭제 권한을 부여하지 않으면 사용자나 그룹이 배포된 릴리스나 고유한 스냅샷을 덮어쓰는 것을 방지할 수 있습니다.
배포 권한이 부여된 경우, 고유하지 않은 Maven 스냅샷은 항상 덮어쓸 수 있습니다.


Manage Xray Metadata

저장소의 아티팩트에 대한 트리거 X선 스캔. 사용자는 사용자 정의 이슈 및 라이선스를 생성하고 삭제할 수 있습니다.

Manage

이 권한 대상에서 다른 사용자의 권한 설정을 변경할 수 있습니다. 권한 대상에 리소스를 추가/제거할 수는 없습니다.

아티팩트 브라우저에서 '팔로워' 관리나 휴지통에서 아티팩트 복원 등 관리 관련 작업을 수행합니다.

사용자에게 관리 권한을 할당하면 해당 사용자를 "권한 대상 관리자"로 지정할 수 있습니다.
이러한 사용자는 이 권한 대상에 대해 다른 사용자 및 그룹에 부여된 권한을 할당하고 수정할 수 있습니다.
관리 권한이 있는 사용자는 관리 작업을 부여하거나 취소할 수 없습니다.

관리 사용자에게 읽기, 쓰기, 관리 권한이 있는 경우 해당 사용자는 다른 사용자/그룹에 읽기 및 쓰기 권한만 부여할 수 있습니다.


빌드 권한

권한

설명

Read

빌드 정보 아티팩트를 보고 다운로드할 수 있습니다.
artifactory-build-info 기본 저장소를 빌드 페이지에서 해당 빌드를 읽습니다.

Annotate

메타데이터와 속성으로 빌드 정보 아티팩트와 폴더에 주석을 추가합니다.

Deploy/Cache

빌드 정보 아티팩트 업로드 및 홍보 허용

Delete/Overwrite

빌드 정보 아티팩트 삭제

Manage Xray Metadata

빌드에서 Xray 스캔을 트리거합니다. 사용자 지정 이슈 및 라이선스를 생성하고 삭제

Manage

이 권한 대상의 다른 사용자에 대한 빌드 정보 권한 설정을 변경할 수 있습니다. 
권한 대상에 리소스를 추가/제거할 수는 없습니다.

사용자에게 관리 권한을 할당하면 해당 사용자를 "권한 대상 관리자"로 지정할 수 있습니다.
이런 사용자는 이 권한 대상에 대해 다른 사용자 및 그룹에 부여된 권한을 할당하고 수정할 수 있습니다.


릴리스 번들 권한

권한

설명

Read

관련 릴리스 번들 저장소에서 릴리스 번들 아티팩트를 보고 다운로드하고 배포 페이지에서 해당 릴리스 번들을 읽습니다. 

Annotate

메타데이터와 속성을 사용하여 릴리스 번들 아티팩트 및 폴더에 주석을 달 수 있습니다.

Create

릴리스 번들 생성

Delete

릴리스 번들 삭제

Distribute

릴리스 번들 배포

Manage Xray Metadata

릴리스 번들에서 트리거 Xray 스캔. 사용자 지정 이슈 및 라이선스를 생성 및 삭제할 수 있습니다.

Manage

이 권한 대상의 다른 사용자에 대한 릴리스 번들 권한 설정을 변경할 수 있습니다.
권한 대상에 리소스를 추가/제거하는 것은 허용하지 않습니다.

사용자에게 관리 권한을 할당하면 해당 사용자를 "권한 대상 관리자"로 지정할 수 있습니다.
이런 사용자는 이 권한 대상에 대해 다른 사용자 및 그룹에 부여된 권한을 할당하고 수정할 수 있습니다.

Destination 권한

권한설명
Deploy대상 권한에 다라 릴리스 번들을 배포합니다.
Delete선택한 Destination에서 릴리스 번들을 삭제할 수 있습니다.
Manage할당된 Destination에 릴리스 번들을 배포할 수 있는 사용자를 추가 및 삭제할 수 있습니다.

파이프라인 권한

권한설명
Read사용 가능한 파이프라인 소스를 볼 수 있습니다.
Trigger수동으로 단계 실행을 트리거할 수 있습니다.
Manage파이프라인 소스를 생성 및 편집할 수 있습니다.



참조