这个错误通常是由于在 ADF 中使用 Blob 存储时所选择的“终结点”类型不正确导致的。可以通过在 JSON 中更改终结点类型来解决这个问题。以下是更新 JSON 的代码示例:
"parameters": { "myBlobStorage": { "type": "string", "metadata": { "description": "The connection string for your Blob storage account." } } }, "variables": { "eventSubscriptionName": "adfBlobEventSubscription", "eventGridEndpointUrl": "https://eventgrid.blob.core.windows.net", "eventType": "Microsoft.Storage.BlobCreated", "queueStorageUri": "https://MyStorageAccount.queue.core.windows.net/MyQueue", "blobStorageEndpoint": "@concat('https://',split(parameters('myBlobStorage'),';',2))", "blobStorageAccountName": "@split(split(parameters('myBlobStorage'),';',2),'.',0)", "blobStorageContainerName": "samplecontainer", "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-1234567890abc/resourceGroups/MyResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyAdfMi", "managedIdentityClientId": "[reference(concat('/subscriptions/12345678-1234-1234-1234-1234567890abc/resourceGroups/MyResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyAdfMi'),'2018-11-30').principalId]", "queueStorageAccountName": "@split(split(variables('queueStorageUri'),'.',0),'/')[2]" }, "resources": [{ "name": "blobEventSubscription", "type": "Microsoft.EventGrid/eventSubscriptions", "apiVersion": "2018-01-01", "location": "[resourceGroup().location]", "properties": { "destination": { "endpointType": "StorageQueue", "properties": { "resourceId": "[concat('/subscriptions/12345678-1234-1234-1234-123456789