Azure将blob复制到另一个帐户:blob类型无效

Azure将blob复制到另一个帐户:blob类型无效,azure,copy,azure-storage-blobs,Azure,Copy,Azure Storage Blobs,我想将一个12GB页面blob从一个存储帐户复制到另一个存储帐户。目前,双方都是“公共容器”。但它不起作用:HTTP/1.1409 blob类型对于此操作无效 以相同的方式但在同一存储帐户内复制它不会出错 我错过了什么 谢谢 //编辑:这就是我试图将blob.dat从account1复制到account2(卡萨布兰卡库)的方式: http_客户端(L)https://account2.blob.core.windows.net"); http_请求(方法::PUT); request.heade

我想将一个12GB页面blob从一个存储帐户复制到另一个存储帐户。目前,双方都是“公共容器”。但它不起作用:HTTP/1.1409 blob类型对于此操作无效

以相同的方式但在同一存储帐户内复制它不会出错

我错过了什么

谢谢

//编辑:这就是我试图将blob.dat从account1复制到account2(卡萨布兰卡库)的方式:

http_客户端(L)https://account2.blob.core.windows.net");
http_请求(方法::PUT);
request.headers().添加(L“授权”,L“共享密钥帐户2:**********************************”);
request.headers().add(L“x-ms-copy-source”,L”http://account1.blob.core.windows.net/dir/blob.dat");
request.headers().add(L“x-ms-date”,L“Sat,2013年11月23日格林威治标准时间16:50:00”);//我会不断更新
request.headers().add(L“x-ms-version”,L“2012-02-12”);
set_request_uri(L“/dir/blob.dat”);
auto-ret=client.request(request).then([](http\U响应)
{

std::wcout我建议使用AzCopy-跨帐户复制Blob。 在这里查看:

有任何一个有问题的存储帐户是在2012年6月7日之前创建的吗?另外,请检查目标存储帐户中是否已存在同名的blob。请阅读此线程中Matthew的评论:。并且…请编辑您的问题,以显示您是如何启动blob副本的。如果没有这些详细信息,将很难为您提供帮助。谢谢。我已经编辑了我的帖子来回答所有的问题。谢谢,但是我已经尝试过了,并且出现了相同的错误(无效的blob类型)!虽然工具和我的代码可以处理blob(但是我似乎找不到这个限制的文档)。
http_client client(L"https://account2.blob.core.windows.net");

http_request request(methods::PUT);

request.headers().add(L"Authorization", L"SharedKey account2:*************************************");
request.headers().add(L"x-ms-copy-source", L"http://account1.blob.core.windows.net/dir/blob.dat");
request.headers().add(L"x-ms-date", L"Sat, 23 Nov 2013 16:50:00 GMT"); // I'm keeping this updated
request.headers().add(L"x-ms-version", L"2012-02-12");

request.set_request_uri(L"/dir/blob.dat");

auto ret = client.request(request).then([](http_response response)
{
    std::wcout << response.status_code() << std::endl << response.to_string() << std::endl;
});