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": {}
name
field is not included in thesku
object. - The
sku
property requires aname
field 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
sku
field, 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.