종종 Web Console OCI Object Storage를 삭제하려고 할 때 다음과 같은 에러가 발생할 때가 있습니다.
Bucket Named xxxxx Has Pending Multipart Uploads. Stop All Multipart Uploads First
Multipart Upload가 백단에서 시도하고 있기 떄문에 발생하는 에러 메시지입니다.
이럴 때는 CLI 명령어 두 개로 간단하게 해결 가능합니다.
oci os multipart list -bn <bucket_name>
oci os multipart abort -bn <bucket_name> --object-name <object_name> --upload-id <upload_ID>
oreobox라는 버킷을 실행해 보았습니다.
oci os multipart list --bucket-name oreobox --profile SEOUL
{
"data" : [
{
"bucket": "oreobox",
"namespace": "안알려줄거지롱",
"object": "bigfile.2020-11-24_11.log",
"time-created": "2020-12-03T08:09:43.382000+00:00",
"upload-id": "fbc2fb6d-efd7-a2e2-ede1-819e2671449c"
}
]
}
멀티파트 업로드가 되고 있는 1개의 Upload-ID가 있네요.
중지해보겠습니다.
oci os multipart abort -bn oreobox --object-name 안알려줄거지롱 --upload-id fbc2fb6d-efd7-a2e2-ede1-819e2671449c --profile SEOUL
어때요 참 쉽죠?