2012-08-30 2 views
2

내가 블롭에서 일부 파일을 저장 푸른에 방울을 삭제하는 방법, 내 BLOB 파일 구조는 다음과 같습니다는 창

/container/B1/1 
/container/B1/2 
/container/B1/3 
/container/B1/4 

/container/B2/1 
/container/B2/2 
/container/B2/3 
/container/B2/4 

지금 내가 B1의 덩어리에있는 모든 서브 모양 (즉, 1,2,3을 삭제하려면 , 4). 이걸 어떻게 지울 수 있습니까?

답변

3

기술적으로 말해서, 이들은 "하위 블롭"이 아닙니다. 푸른 방울 저장에는 두 가지 레벨, 컨테이너 및 얼룩이 있습니다. 실제로는 "B1/1", "B1/2", "B1/3"및 "B1/4"라는 4 개의 별개의 관련이없는 얼룩이 있으므로 개별적으로 삭제해야합니다.

수동으로하고 싶다면 Cerebrata Cloud Storage Studio 또는 Cloudberry Explorer과 같은 유틸리티는 매우 유용합니다.

프로그래밍 방식으로 다양한 SDK의 저장소 클라이언트 API에는 ultimate REST call에 대한 래퍼가 있습니다. List Blobs API에는 임의의 접두사가있는 모든 blob을 나열하기 위해 선택적인 구분 기호 매개 변수가 있습니다. 예를 들어 List Blob 및 접두어 "B1 /"을 사용하면 관심있는 4 개의 blob을 되 찾을 수 있습니다. 그것들을 삭제합니다. .NET SDK를 사용하는 경우 this overload of ListBlobs에서 BlobRequestOptions.UseFlatBlobListing 옵션을 사용하십시오.