Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Could not verify the copy source within the specified time. RequestId: (blank)

I am trying to copy some blob files from one storage account to another one. I am using AzCopy in order to fulfill this goal.

The process works for copying files between containers within the same storage account, but not between different storage accounts.

The command I am issuing is:

AzCopy /Source:https://<storage_account1>.blob.core.windows.net/<container_name1>/<path_to_desired_blobs> /Dest:https://<storage_account2>.blob.core.windows.net/<container_name2>/<path_to_store>/ /SourceKey:<source_key> /DestKey:<dest_key> /Pattern:<some_pattern> /S

The error I am getting is the following:

The remote server returned an error: (400) Bad Request.

Could not verify the copy source within the specified time.

RequestId:

Time:2016-04-01T19:33:01.0527460Z

The only difference between the two storage accounts is that one is Standard, whereas the other one is Premium.

Any help will be appreciated!

like image 427
Mirel Vlad Avatar asked Oct 19 '22 12:10

Mirel Vlad


2 Answers

From your description, you're trying to copy Block Blob from source account to Page Blob in destination account, which is not supported in Azure Storage Service and AzCopy.

To work around it, you can firstly use AzCopy to download the Block Blobs from source account to local file system, and then upload them from local file system to destination account with option /BlobType:Page (this option is only valid when uploading from local to blob).

like image 94
Zhaoxing Lu Avatar answered Oct 21 '22 06:10

Zhaoxing Lu


Premium Storage only supports page blobs. Please confirm that you are copying page blobs from standard to premium storage account. Also, specify the BlobType parameter to "page" in order to copy the data as page blobs into destination premium storage account.

like image 33
Pradnya Khadapkar - MSFT Avatar answered Oct 21 '22 06:10

Pradnya Khadapkar - MSFT