|
2 | 2 | title: Known issues
|
3 | 3 | titleSuffix: Azure Synapse Analytics
|
4 | 4 | description: Learn about the currently known issues with Azure Synapse Analytics and their possible workarounds or resolutions.
|
5 |
| -author: charithdilshan |
| 5 | +author: charithcaldera |
6 | 6 | ms.author: ccaldera
|
7 | 7 | ms.reviewer: wiassaf, joanpo
|
8 | 8 | ms.date: 04/08/2024
|
@@ -34,6 +34,7 @@ To learn more about Azure Synapse Analytics, see the [Azure Synapse Analytics Ov
|
34 | 34 | |Azure Synapse Workspace|[REST API PUT operations or ARM/Bicep templates to update network settings fail](#rest-api-put-operations-or-armbicep-templates-to-update-network-settings-fail)|Has workaround|
|
35 | 35 | |Azure Synapse Workspace|[Known issue incorporating square brackets [] in the value of Tags](#known-issue-incorporating-square-brackets--in-the-value-of-tags)|Has workaround|
|
36 | 36 | |Azure Synapse Workspace|[Deployment Failures in Synapse Workspace using Synapse-workspace-deployment v1.8.0 in GitHub actions with ARM templates](#deployment-failures-in-synapse-workspace-using-synapse-workspace-deployment-v180-in-github-actions-with-arm-templates)|Has workaround|
|
| 37 | +|Azure Synapse Workspace|[No `GET` API operation dedicated to the `Microsoft.Synapse/workspaces/trustedServiceBypassEnabled` setting](#no-get-api-operation-dedicated-to-the-microsoftsynapseworkspacestrustedservicebypassenabled-setting)|Has workaround| |
37 | 38 |
|
38 | 39 |
|
39 | 40 |
|
@@ -118,6 +119,25 @@ The error message displayed is `Action failed - Error: Orchestrate failed - Synt
|
118 | 119 |
|
119 | 120 | After applying either of these workarounds and successfully deploying, manually update the necessary configurations within the workspace to ensure everything is set up correctly. This might involve editing configuration files, adjusting settings, or performing other tasks relevant to the specific environment or application being deployed.
|
120 | 121 |
|
| 122 | +### No 'GET' API operation dedicated to the "Microsoft.Synapse/workspaces/trustedServiceBypassEnabled" setting |
| 123 | + |
| 124 | +**Issue Summary:** In Azure Synapse Analytics, there is no dedicated 'GET' API operation for retrieving the state of the "trustedServiceBypassEnabled" setting at the resource scope "Microsoft.Synapse/workspaces/trustedServiceBypassEnabled". While users can set this configuration, they cannot directly retrieve its state via this specific resource scope. |
| 125 | + |
| 126 | +**Impact:** This limitation impacts Azure Policy definitions, as they cannot enforce a specific state for the "trustedServiceBypassEnabled" setting. Customers are unable to use Azure Policy to deny or manage this configuration. |
| 127 | + |
| 128 | +**Workaround:** There is no workaround available in Azure Policy to enforce the desired configuration state for this property. However, users can use the 'GET' workspace operation to audit the configuration state for reporting purposes.\ |
| 129 | +This 'GET' workspace operation maps to the 'Microsoft.Synapse/workspaces/trustedServiceBypassEnabled' Azure Policy Alias. |
| 130 | + |
| 131 | +The Azure Policy Alias can be used for managing this property with a Deny Azure Policy Effect if the operation is a PUT request against the Microsoft.Synapse/workspace resource, but it will only function for Audit purposes if the PUT request is being sent directly to the Microsoft.Synapse/workspaces/trustedServiceByPassConfiguration child resource. The parent resource has a property [properties.trustedServiceBypassEnabled] that maps the configuration from the child resource and this is why it can still be audited through the parent resource’s Azure Policy Alias. |
| 132 | + |
| 133 | +Since the Microsoft.Synapse/workspaces/trustedServiceByPassConfiguration child resource has no GET operation available, Azure Policy cannot manage these requests, and Azure Policy cannot generate an Azure Policy Alias for it. |
| 134 | + |
| 135 | +**Parent Resource:** Microsoft.Synapse/workspaces |
| 136 | + |
| 137 | +**Child Resource:** Microsoft.Synapse/workspaces/trustedServiceByPassConfiguration |
| 138 | + |
| 139 | +The Azure portal makes the PUT request directly to the PUT API for the child resource and therefore the Azure portal, along with any other API requests made outside of the parent Microsoft.Synapse/workspaces APIs, cannot be managed by Azure Policy through a Deny or other actionable Azure Policy Effect. |
| 140 | + |
121 | 141 | ## Azure Synapse Analytics serverless SQL pool active known issues summary
|
122 | 142 |
|
123 | 143 | ### Query failures from serverless SQL pool to Azure Cosmos DB analytical store
|
|
0 commit comments