Вы можете использовать Веб-активность вместо копирования.Используя API службы отдыха Blob , вы можете отправить запрос PUT с данными, которые вы хотите добавить в BLOB-объект.Вы можете по желанию использовать наборы данных и связанные сервисы этим действием.
JSON:
{
"name":"AppendDataActivity",
"type":"WebActivity",
"typeProperties":{
"method":"Put",
"url":"https://<myAccount>.blob.core.windows.net/<myContainer>/<myBlob><SASToken>&comp=appendblock",
"headers":{
"Content-Type":"application/json"
},
"datasets":[
{
"referenceName":"<consumedDatasetName>",
"type":"DatasetReference",
"parameters":{
...
}
}
],
"linkedServices":[
{
"referenceName":"<consumedLinkedServiceName>",
"type":"LinkedServiceReference"
}
]
}
}
Обратите внимание, что Body может поддерживать только объект JSON или значение JSON,Массив JSON исправлен, но не-значения JSON не поддерживаются.Для этого обходного пути вы можете использовать функцию Azure в качестве конечной точки, куда вы можете добавлять файлы или что угодно.