Marketplace 설치본 관리
설치를 시작하면 작업 페이지에서 진행 상황을 확인합니다.
완료 후 오른쪽 위 View installation을 선택합니다. 설치한 리소스를 열 수 있고, 오른쪽 패널에는 저장한 프로젝트나 폴더의 링크가 있습니다.
설치 설정
| 설정 | 역할 |
|---|---|
| Release channel | 어떤 단계의 새 버전을 받을지 선택 |
| Automatic upgrades | 지원되는 새 버전을 자동 적용하도록 설정 |
| Maintenance windows | 사용 가능한 즉시 적용하거나 지정 시간대에 갱신하도록 설정 |
| Lock / Unlock | 설치된 콘텐츠의 직접 변경을 제한하거나 사용자 편집 허용 |
잠금을 풀어도 리소스별 편집 조건은 남습니다. 예를 들어 코드 저장소는 소스 코드를 포함하여 패키징해야 설치본에서 편집할 수 있습니다.
프로젝트 잠금
Production 설치에서는 프로젝트 잠금을 권장합니다. 설치한 콘텐츠를 직접 수정하더라도 새 제품 버전을 적용할 때 Marketplace가 그 변경을 덮어쓰기 때문입니다.
설치 작업 생성 시 Lock project를 선택하거나, 설치본 Settings의 Project permissions에서 Lock down을 선택합니다.
잠근 프로젝트의 리소스는 사용자가 직접 편집할 수 없지만 Marketplace는 업그레이드 변경을 적용할 수 있습니다. 기본 잠금 동작은 제품의 설치 모드 설정을 따릅니다.
해제하려면 같은 영역에서 Unlock을 선택합니다. Compass에서는 프로젝트의 Access > Settings > Advanced > Unlock으로 해제할 수도 있습니다.
잠금을 해제한 뒤 직접 편집한 내용도 이후 업그레이드에서 Marketplace가 덮어씁니다. 제품 관리와 분리하여 유지할 리소스는 아래의 출력 분리를 사용합니다.
설치본 영구 삭제
설치본 오른쪽 위 ...에서 Delete installation permanently를 선택합니다.
미리보기에는 삭제할 리소스를 표시합니다. 출력 리소스를 남기려면 Outputs 체크를 해제합니다. 일부 출력만 남기려면 먼저 해당 출력을 분리합니다.
확인란에 delete installation을 입력하고 Delete로 시작합니다. 삭제는 되돌릴 수 없습니다. Outputs를 선택했다면 모든 설치 버전에 속한 리소스를 영구 삭제합니다. 설치 프로젝트나 폴더에 해당 설치본의 리소스만 있으면 그 위치도 삭제하고, 다른 리소스가 있으면 위치 삭제는 건너뜁니다.
실패하면 삭제한 리소스와 실패한 리소스 및 이유를 보여 줍니다.
실패 원인을 해결한 뒤 다시 시도하거나, 실패한 내용이 남는다는 확인을 선택하고 Force delete로 설치본을 제거할 수 있습니다. 이 경우 실패 리소스를 모두 지웠다고 간주해서는 안 됩니다. 프로젝트나 폴더의 삭제에도 다른 리소스 포함 여부 조건이 적용됩니다.
출력 분리
Detach는 리소스를 Marketplace 관리와 영구적으로 분리합니다. 이후 설치본을 갱신하면 분리한 리소스를 덮어쓰는 대신 새 출력을 만듭니다. 설치본을 삭제해도 분리한 출력은 삭제하지 않습니다.
설치본 페이지에서 분리 모드를 켜고 여러 출력을 선택할 수 있습니다.
설치 초안의 Outputs에서도 여러 항목을 선택할 수 있습니다.
Detach를 선택한 뒤 목록을 확인합니다.
확인란에 detach output을 입력하고 Detach를 선택합니다. 분리는 되돌릴 수 없으므로 계속 Marketplace로 관리해야 할 운영 리소스인지 확인해야 합니다.
분리 후에는 기존 위치에 두거나 이동 또는 휴지통으로 보낼 수 있습니다. 리소스 유형과 사용자의 권한에 따라 일부 동작은 제공되지 않을 수 있습니다.
버전 변경은 업그레이드와 다운그레이드에서 관리합니다.