Hi @robjkc
Welcome to Microsoft Q&A platform and thanks for posting your query here.
Based on the error message indicates that the deployment is failing because the sku property in your Synapse workspace deployment is missing the required name field.
- Check the ARM template or the configuration file you are using to deploy the Synapse workspace. Look for a section like this:
The issue arises because the"sku": {}namefield is not included in theskuobject. - The
skuproperty requires anamefield that specifies the service level for your Synapse workspace. For example:
Use"sku": { "name": "Standard" }"Standard"for the default Synapse workspace SKU. - Example of a Correct Deployment of Synapse workspace:
{ "type": "Microsoft.Synapse/workspaces", "apiVersion": "2021-06-01", "name": "[parameters('workspaceName')]", "location": "[parameters('location')]", "sku": { "name": "Standard" }, "properties": { "defaultDataLakeStorage": { "accountUrl": "[parameters('accountUrl')]", "filesystem": "[parameters('filesystem')]" }, "sqlAdministratorLogin": "[parameters('sqlAdminLogin')]", "sqlAdministratorLoginPassword": "[parameters('sqlAdminPassword')]" } } - After adding the
skufield, validate the template to ensure there are no syntax errors. You can use the Azure portal, CLI, or PowerShell to validate:az deployment group validate --resource-group <resource-group> --template-file <template-file> - Once validated, proceed to redeploy the Synapse workspace using your preferred method (Azure portal, CLI, etc.).
Similar issue posted in Q&A forum: https://learn.microsoft.com/en-nz/answers/questions/2128422/how-to-fix-this-error-the-request-content-was-inva
Hope this helps. Do let us know if you any further queries.
If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.