일괄 삭제 작업은 인벤토리에 있는 객체를 삭제하는 데 사용할 수 있으며, 삭제 작업에 대한 설명은 DELETE Object를 참고하십시오. 버킷의 버전 관리 상태는 일괄 삭제 실행 결과에 영향을 미칩니다. 자세한 내용은 버전 관리 개요를 참고하십시오. 주의 사항
1. 인벤토리에 객체의 versionid가 포함되어 있는지 여부에 따라, 일괄 삭제 작업을 실행할 때 발생하는 삭제 요청이 versionid를 포함하는지 여부가 결정됩니다.
인벤토리가 현재 버전만 유지하는 경우, versionid 없이 삭제 작업을 실행합니다. 즉 DELETE /example.txt
인벤토리가 이전 버전을 나열하는 경우, versionid를 포함한 삭제 작업이 실행됩니다. 즉 DELETE /example.txt?versionid=xxx
2. 버킷이 버전 관리 미사용, 일시 중지, 사용 중인 세 가지 상태일 때, versionid 없는 삭제 작업은 서로 다른 결과를 가져올 수 있습니다. versionid를 포함한 삭제 작업은 객체의 실제 삭제를 보장합니다. 자세한 내용은 버전 관리 개요를 참고하십시오. 다양한 상황에 따라 객체 일괄 삭제의 실행 결과는 다음과 같습니다. |
| | |
| | |
| | |
| 삭제 마커를 추가하고, 버킷에 null 버전 객체가 있는 경우 해당 객체는 실제로 삭제되며, null 버전이 아닌 객체는 삭제되지 않음 | |