> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/roboflow/roboflow-ko/workspaces/trash.md).

# Trash

삭제된 project, dataset version, 및 workflow는 영구적으로 제거되기 전에 30일 동안 workspace의 Trash로 이동됩니다. 30일 보존 기간 내에는 언제든지 Trash에서 항목을 복원할 수 있으며, 더 이상 필요하지 않다고 확실한 경우에는 즉시 영구 삭제할 수도 있습니다.

## Trash 열기

workspace의 Settings로 이동한 다음 하위 탐색에서 Trash를 선택하세요. 이 페이지에는 삭제된 모든 project, version, workflow가 유형별로 그룹화되어 표시되며, 각 항목을 누가 삭제했는지, 언제 삭제되었는지, 그리고 영구 정리까지 몇 일이 남았는지도 함께 나열됩니다.

## 항목 복원

단일 행에서 Restore를 클릭하여 해당 항목을 복원하거나, 체크박스를 사용해 여러 항목을 선택한 뒤 Restore를 클릭하여 한 번에 모두 복원할 수 있습니다. Restore All은 workspace Trash의 모든 항목을 복원합니다.

복원된 항목은 삭제되었던 동일한 위치의 workspace에 즉시 다시 나타납니다. Dataset version은 상위 project가 아직 활성 상태인 경우에만 복원할 수 있습니다. 상위 project도 Trash에 있는 경우에는 먼저 project를 복원한 다음 해당 version을 복원하세요.

## 항목을 영구 삭제

30일 보존 기간을 건너뛰고 항목을 바로 제거하려면 단일 행에서 Delete Permanently를 클릭하거나, 여러 항목을 선택한 뒤 Delete Permanently를 클릭하세요. Empty Trash는 workspace Trash의 모든 항목을 한 번에 제거합니다. 영구 삭제는 되돌릴 수 없습니다.

영구 삭제는 web app의 이 페이지에서만 사용할 수 있습니다. REST API, Python SDK, 또는 CLI에서는 노출되지 않으므로, 실수로 실행된 스크립트나 자동화가 데이터를 복구 불가능하게 파괴하는 일을 막습니다.

## 삭제 시 발생하는 일

project, version, 또는 workflow를 삭제하면:

* 해당 항목은 workspace와 모든 API 목록에서 숨겨집니다.
* 해당 항목에 대해 진행 중이던 모든 training job은 자동으로 취소되어, 삭제하는 대상에 계속 credit을 사용하지 않게 됩니다.
* project의 경우, version의 trained model은 서빙을 중지합니다.
* 해당 항목의 storage는 30일 보존 기간이 만료되거나 항목을 영구 삭제할 때까지 계속 workspace plan에 포함됩니다.

project를 삭제할 때 "Also delete images from Asset Library"를 선택한 경우, Trash 행의 amber 표시기는 해당 project에만 속한 이미지도 project가 영구 정리될 때 함께 제거됨을 나타냅니다. 다른 project와 공유된 이미지는 항상 보존됩니다.

## 누가 Trash를 사용할 수 있나요

Trash 및 해당 작업에 대한 액세스는 role-based access control로 제어됩니다. 기본 Owner role은 모든 trash 권한을 부여합니다. workspace의 Role-Based Access Control 설정에서 개별 trash 권한을 (`view_trash`, `trash_dataset`, `restore_dataset`, `trash_version`, `restore_version`, `trash_workflow`, `restore_workflow`) custom role에 할당할 수 있습니다.
