0
하늘색 저장소 계정에서 sme blob 파일을 다운로드하려고합니다.용기에서 내용물을 다운로드하십시오.
부모 컨테이너에는 다른 컨테이너와 블록 럽 블이 혼합되어 있습니다. 다른 컨테이너가 아닌 블록 블롭을 다운로드해야합니다. 분리 할 방법을 찾을 수 없으며 일부 블랍을 다운로드해야합니다. 콘테이너 안에있는 conatiner에서.
내 코드는 모든 하위 컨테이너를 포함하여 상위 Blob의 모든 콘텐츠를 다운로드합니다.
$sub = "MySub"
$staccname = "straccname1234"
$key = "sdcsecurekeythinghere"
$ctx = New-AzureStorageContext -StorageAccountName $staccname `
-StorageAccountKey $key
$cont = "data\download\files.001" ##the container includes other cntainers and subcontainers
$dest = "C:\blb-Downloads"
Select-AzureSubscription -SubscriptionName $sub –Default
Set-AzureSubscription -Currentstaccname $staccname -SubscriptionName $sub
Get-AzureStorageBlob -Container $cont -Context $ctx
$blobs = Get-AzureStorageBlob -Container $cont -Context $ctx
$blobs | Get-AzureStorageBlobContent –Destination $dest -Context $ctx
약 부모 블롭 (75 개) 파일과 데이터 \ 다운로드 123 개 파일이 있습니다.
나는 이것이 작동하지 않을 것이라고 생각합니다. 어떤 OP가 정말로 찾고있는 것은 컨테이너 안의 가상 폴더 안에있는 얼룩이 아니라 컨테이너의 루트에서 얼룩을 다운로드하는 방법입니다. –