Я не могу перевести стандарт хранения Azure на премиум - PullRequest
0 голосов
/ 08 октября 2019

Мне нужно перенести хранилище BLOB-объектов Azure со стандартного на премиум-класс

. Я пытаюсь выполнить exec

azcopy.exe copy [source with SAS] [destination with SAS] --recursive

и вернуть эту ошибку:

RESPONSE Status: 404 The specified blob does not exist.
   Content-Length: [216]
   Content-Type: [application/xml]
   Date: [Tue, 08 Oct 2019 16:34:11 GMT]
   Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
   X-Ms-Error-Code: [BlobNotFound]
   X-Ms-Request-Id: [5f5b409d-d01c-000e-1df6-7d67ae000000]
   X-Ms-Version: [2018-11-09]

Затем я пытаюсь

azcopy.exe copy [source with SAS] [destination with SAS] --blob-type PageBlob --recursive

И все файлы поданы, потому что:

Content-Length: [0]                                                                                                                                                                                                                          
User-Agent: [AzCopy/10.2.1 Azure-Storage/0.7 (go1.12; Windows_NT)]                                                                                                                                                                           
X-Ms-Blob-Cache-Control: []                                                                                                                                                                                                                  
X-Ms-Blob-Content-Disposition: []                                                                                                                                                                                                            
X-Ms-Blob-Content-Encoding: []                                                                                                                                                                                                               
X-Ms-Blob-Content-Language: []                                                                                                                                                                                                               
X-Ms-Blob-Content-Length: [777475]                                                                                                                                                                                                           
X-Ms-Blob-Content-Type: [image/jpeg]                                                                                                                                                                                                         
X-Ms-Blob-Sequence-Number: [0]                                                                                                                                                                                                               
X-Ms-Blob-Type: [PageBlob]                                                                                                                                                                                                                   
X-Ms-Client-Request-Id: [...]                                                                                                                                                                               
X-Ms-Version: [2018-03-28]                                                                                                                                                                                                                   
--------------------------------------------------------------------------------                                                                                                                                                             
RESPONSE Status: 400 The value for one of the HTTP headers is not in the correct format.                                                                                                                                                     
Content-Length: [337]                                                                                                                                                                                                                        
Content-Type: [application/xml]                                                                                                                                                                                                              
Date: [Tue, 08 Oct 2019 16:29:51 GMT]                                                                                                                                                                                                        
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]                                                                                                                                                                                       
X-Ms-Error-Code: [InvalidHeaderValue]                                                                                                                                                                                                        
X-Ms-Request-Id: [...]                                                                                                                                                                                      
X-Ms-Version: [2018-03-28]  

Как я могу преобразовать мои блоблобы в страничные?

Спасибо

Ответы [ 2 ]

1 голос
/ 09 октября 2019

Я могу воспроизвести вашу проблему на моей стороне, проблема была вызвана тем, что размер вашего блочного блоба в исходном контейнере не кратен 512 байту.

На самом деле, при запуске команды Azcopy, INFO упомянул это.

enter image description here

Так что если вы хотите это сделатьразмер блочного блока должен быть кратным 512 байтов. Я проверяю команду, файлы которой кратны 512 байтов, она отлично работает.

enter image description here

Мой исходный контейнер:

enter image description here

Мой контейнер назначения:

enter image description here

1 голос
/ 09 октября 2019

Как я могу преобразовать мои блочные объекты в блоки страниц?

Невозможно скопировать блок-блок как блок страницы. Во время операции копирования тип BLOB-объекта сохраняется и не может быть изменен.

Вам необходимо загрузить блоб-блок из исходной учетной записи, а затем загрузить его в целевую учетную запись как блоб страницы.

...