У нас есть сценарий, в котором один и тот же тип потока применим для нескольких сценариев ios. Следовательно, вместо создания связанных служб / наборов данных для каждого сценария я пытаюсь создать общую c связанную службу / набор данных, чтобы их можно было повторно использовать, передавая различные параметры.
У меня есть связанная служба Blob где я параметризовал имя учетной записи хранения. Протестировал связанный сервис с параметром, и он работает нормально. Теперь я создаю набор данных с помощью этой связанной службы и предоставляю параметр для имени учетной записи хранения в наборе данных. Когда я пытаюсь протестировать набор данных и предоставить тот же входной параметр, я получаю следующую ошибку:
{
"errorCode": "2200",
"message": "ErrorCode=UserErrorInvalidCredential,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,
Message=**Failed to validate the signature because the content is tampered**,
the expect context is '{\"DefaultEndpointsProtocol\":\"https\",\"AccountName\":\"xxxx\"}'
and the runtime context is '{\"DefaultEndpointsProtocol\":\"https\",\"AccountName\":\"@body('Generic Passthrough CopyComposeRuntimeVariables')?.GenericBlobDatasetxxxx.DatasetStorageAccountName\"}'.,Source=diawp,'",
"failureType": "UserError",
"target": "Generic Passthrough Copy",
"details": []
}
Любые указатели для решения указанной выше проблемы будут полезны.