소개
토토 베이 공간을 절약하기 위한 팀 과제에 대한 내 경험을 공유하고 싶습니다
저장 용량 압박
토토 베이 문서 라이브러리를 사용하면 버전 기록을 관리할 수 있습니다 버전 기록을 다시 추적하여 파일을 쉽게 복원할 수 있지만 버전 기록은 많은 저장 공간을 차지할 수 있습니다
문서가 업데이트될 때마다 전체 파일이 새 버전으로 복제되기 때문에 문서당 용량이 사용자가 예상하지 못한 방식으로 증가할 수 있기 때문입니다
버전 기록 삭제 방법
UI에서 버전 기록을 확인하고 삭제할 수 있는 방법이 있지만, 각 문서를 수동으로 삭제하려면 시간이 많이 걸립니다 이전 버전을 자동으로 삭제하는 설정도 있지만, 보유 버전 수와 보유 기간에 대한 사양으로 인해 즉각적인 효과 측면에서 이 요청을 충족하기는 어려울 것 같았습니다
그래서 우리는 버전 기록을 삭제하고 싶을 때마다 자동으로 삭제하는 방법을 조사했습니다
PowerShell을 사용한 자동 삭제
가장 추천드리는 방법은 파워셸을 이용한 자동삭제였으나 권한 및 인증 문제가 있어서 포기했습니다
Power Automate에 의한 자동 삭제
다른 방법을 조사한 후 Power Automate를 사용하여 이를 달성할 수 있다는 것을 알았으므로 해당 방법을 계속 진행하기로 결정했습니다
토토 베이 REST API를 사용하는 동안 하위 폴더를 포함한 모든 문서의 불필요한 버전을 삭제할 수 있는 흐름을 만들었습니다
일반 흐름
- 삭제할 폴더 경로와 보관하려는 버전 수를 입력하세요
- 하위 폴더 검색
- 각 폴더의 파일 검색
- 각 파일의 버전 정보 얻기
- 버전 정보를 한꺼번에 삭제
대규모 폴더 구조에서 작동할지 여부는 확인되지 않았지만 적어도 팀 내 작업 범위 내에서는 저장 용량을 크게 줄일 수 있으며 향후 유용하게 사용될 것으로 보입니다
나는 팀 내에서 한 가지 문제를 성공적으로 해결할 수 있었습니다이 내용이 같은 문제로 어려움을 겪고 있는 사람들에게 도움이 되기를 바랍니다

