Hi,
I have just reopened a bug issue on Github which was initially reported and resolved about a year ago. In brief, when I check the linked service code generated by Terraform, instead of getting
{
"name": "ls-main-blob",
"type": "Microsoft.DataFactory/factories/linkedservices",
"properties": {
"annotations": [],
"type": "AzureBlobStorage",
"typeProperties": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=sadatablob;",
"encryptedCredential": "somecredentials"
},
"connectVia": {
"referenceName": "managed-runtime",
"type": "IntegrationRuntimeReference"
}
}
}
I get
{
"name": "ls-main-blob",
"type": "Microsoft.DataFactory/factories/linkedservices",
"properties": {
"connectVia": {
"referenceName": "managed-runtime",
"type": "IntegrationRuntimeReference"
},
"type": "AzureBlobStorage",
"typeProperties": {
"connectionString": {
"type": "SecureString",
"value": "**********"
},
"servicePrincipalId": "",
"servicePrincipalKey": {
"type": "SecureString",
"value": "**********"
},
"tenant": ""
},
"annotations": []
}
}
Which uses the “**********” instead of the actual storage account name string when configuring the linked service.
Does anyone know any workaround until the bug is fixed?