Ultralytics YOLO27:

휴지통 및 복원#

Ultralytics Platform은 30일 소프트 삭제 정책을 적용하므로 실수로 삭제한 프로젝트, 데이터셋 및 모델을 복구할 수 있습니다. 삭제된 항목은 휴지통으로 이동되며 영구 삭제되기 전에 복원할 수 있습니다.

항목 및 스토리지 트리맵이 표시된 Ultralytics Platform 설정 휴지통 탭

소프트 삭제 정책#

플랫폼에서 리소스를 삭제하면 다음과 같이 처리됩니다:

  1. 즉시: 항목이 휴지통으로 이동됩니다(영구 삭제되지 않음).
  2. 30일 동안: 항목을 휴지통에서 복구할 수 있습니다.
  3. 30일 후: 항목이 자동으로 영구 삭제됩니다.
복구 기간

삭제된 항목은 30일 동안 복원할 수 있습니다. 이 기간이 지나면 해당 항목과 연결된 모든 데이터가 영구적으로 제거되며 복구할 수 없습니다.

휴지통에 액세스하기#

휴지통으로 이동합니다:

  1. 설정으로 이동하여 휴지통 탭을 클릭합니다.
  2. 또는 /trash으로 직접 이동합니다(Settings > Trash로 리디렉션됨).

유형별 필터 드롭다운이 표시된 Ultralytics Platform 설정 휴지통 탭

휴지통 내용#

휴지통에는 필터 탭과 각 탭의 실시간 개수를 통해 소프트 삭제된 모든 리소스가 표시되며, 이름과 유형으로 검색할 수 있는 검색 상자도 제공됩니다:

필터표시 항목
모두휴지통의 모든 항목
데이터셋휴지통의 데이터셋
프로젝트휴지통의 프로젝트
Models휴지통의 모델

휴지통 항목 보기#

휴지통의 각 항목에는 다음 정보가 표시됩니다:

필드설명
Name원래 리소스 이름
Type프로젝트, 데이터셋 또는 모델(색상으로 구분됨)
삭제됨항목이 삭제된 후 경과한 시간
만료영구 삭제까지 남은 일수(예: "30d")이며, 15일 미만이면 황색, 8일 미만이면 빨간색으로 표시됩니다.
크기항목이 사용하는 스토리지
연쇄 삭제됨하위 항목이 포함되어 있으며 이름 옆에 +N 배지로 표시됩니다.

(상위 프로젝트 정보는 모델에 대한 Trash API 응답에 포함되지만 휴지통 테이블에는 표시되지 않습니다.)

연쇄 삭제 동작#

상위 리소스를 삭제하면 하위 리소스도 휴지통으로 이동됩니다:

리소스 유형삭제 시 포함되는 항목
프로젝트프로젝트 + 내부의 모든 모델
데이터셋데이터셋 + 모든 이미지 및 주석
모델모델 가중치 + 학습 기록 + 내보내기 결과
활성 학습이 취소됩니다

모델을 휴지통으로 이동하거나 모델이 포함된 프로젝트를 휴지통으로 이동하면 해당 모델에서 진행 중인 클라우드 학습이 취소되고 GPU 인스턴스가 종료됩니다. 경과한 GPU 시간에는 계속 요금이 청구됩니다. 자세한 내용은 결제를 참조하십시오.

스토리지 트리맵#

휴지통 탭에는 휴지통 항목의 상대적 크기를 유형별 색상으로 표시하는 스토리지 시각화(트리맵)가 포함되어 있습니다:

  • 파란색: 프로젝트
  • 녹색: 데이터셋
  • 보라색: 모델

항목 복원#

삭제된 항목을 복구합니다(팀 워크스페이스에서 Editor 역할 이상 필요):

  1. 설정 > 휴지통으로 이동합니다.
  2. 복원할 항목을 찾습니다.
  3. 복원 버튼(실행 취소 아이콘)을 클릭합니다.

Ultralytics Platform Settings Trash Tab Restore Button On Item

모든 데이터가 유지된 채 항목이 원래 위치로 복원됩니다.

원래 slug가 이미 사용 중이면 플랫폼은 사용 가능한 고유 slug로 항목을 복원하므로 즉시 액세스할 수 있습니다.

복원 동작#

리소스복원 동작
프로젝트프로젝트와 포함된 모든 모델을 복원합니다.
데이터셋모든 이미지 및 주석과 함께 데이터셋을 복원합니다.
모델프로젝트가 활성 상태이면 모델을 원래 프로젝트로 복원합니다.
상위 프로젝트 필요

상위 프로젝트가 휴지통에 있으면 모델 복원에 실패합니다. 다음 오류가 표시됩니다: "Cannot restore model while its parent project is in trash. Restore the project first." 개별 모델을 복원하기 전에 항상 상위 프로젝트를 먼저 복원하십시오.

영구 삭제#

자동 삭제#

휴지통의 항목은 30일 후 자동으로 영구 삭제됩니다.

휴지통 비우기#

모든 항목을 즉시 영구 삭제합니다:

  1. 설정 > 휴지통으로 이동합니다.
  2. 헤더에서 휴지통 아이콘을 클릭합니다.
  3. 작업을 확인합니다.
되돌릴 수 없는 작업

휴지통을 비우면 모든 항목이 즉시 영구 삭제됩니다. 이 작업은 취소할 수 없으며, 휴지통으로 이동된 리소스에 연결된 배포, 내보내기 작업 및 저장된 파일을 포함한 모든 데이터가 손실됩니다.

단일 항목 영구 삭제#

기다리지 않고 항목 하나를 영구 삭제하려면:

  1. 휴지통에서 항목을 찾습니다.
  2. 해당 행의 영구 삭제(휴지통) 버튼을 클릭합니다.
  3. 삭제를 확인합니다. 대화 상자에 항목 이름과 함께 삭제되는 연쇄 모델 수가 표시됩니다.

프로젝트의 경우 영구 삭제 시 삭제된 워크스페이스 리소스에 속한 관련 배포 및 내보내기 파일도 제거됩니다. 배포를 삭제할 수 없으면 Platform에서 경고하고 해당 배포를 배포 페이지에 남겨 두므로 그곳에서 다시 시도할 수 있습니다.

스토리지 및 휴지통#

휴지통의 항목도 스토리지 할당량에 포함됩니다:

시나리오스토리지 영향
항목 삭제스토리지가 계속 할당된 상태로 유지됩니다.
항목 복원변경 없음(계속 집계되고 있었음)
영구 삭제스토리지가 확보됩니다.
30일 후 자동 삭제스토리지가 자동으로 확보됩니다.
스토리지 확보

스토리지가 부족한 경우 휴지통을 비우거나 특정 항목을 영구 삭제하여 공간을 즉시 확보할 수 있습니다. 설정에서 스토리지 사용량을 확인하고, 요금제별 스토리지 한도는 결제에서 확인하십시오.

API 액세스#

REST API를 통해 프로그래밍 방식으로 휴지통에 액세스할 수 있습니다. 세 작업 모두 동일한 /api/trash 경로에서 실행되며 API 키를 발급한 워크스페이스에서 작동합니다. 팀 워크스페이스의 휴지통을 관리하려면 해당 워크스페이스의 API 키를 사용하십시오. Python 예제에서는 ultralytics-platform SDK를 사용합니다:

from ultralytics_platform import Platform

client = Platform()  # reads ULTRALYTICS_API_KEY
curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://platform.ultralytics.com/api/trash?type=all&page=1&limit=50"
trash = client.lifecycle.trash(type="all", page=1, limit=50)

typeall, project, dataset 또는 model를 허용합니다. limit의 기본값은 50이며 최대 200까지 설정할 수 있습니다. 목록을 조회하려면 Viewer 액세스 이상이 필요합니다.

복원 및 삭제에는 Editor 액세스 이상이 필요합니다.

FAQ#

  • 아니요. 30일이 지나면 항목이 영구 삭제되어 복구할 수 없습니다. 휴지통에 표시된 만료일 전에 중요한 항목을 복원하십시오.

  • 프로젝트와 프로젝트 내의 모든 활성 모델이 함께 휴지통으로 이동합니다. 프로젝트를 복원하면 해당 프로젝트와 함께 휴지통으로 이동했던 모델도 복원됩니다. 상위 프로젝트가 휴지통에 있는 동안에는 하위 모델을 복원할 수 없습니다.

  • 예. 휴지통에 있는 항목도 계속 저장 공간 할당량을 사용합니다. 공간을 확보하려면 항목을 영구적으로 삭제하거나 휴지통을 비우세요.

  • 아니요. 프로젝트가 영구적으로 삭제되면 프로젝트에 포함되어 있던 모든 모델도 영구적으로 삭제됩니다. 30일의 유예 기간이 만료되기 전에 항상 항목을 복원하세요.

  • 휴지통의 각 항목에는 자동 영구 삭제까지 남은 일수(예: "30d")를 표시하는 "Expires" 열이 있습니다.

댓글