You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On 14 June 2024, as part of our development of [workspaces](../workspaces-overview.md) (preview) in Azure API Management, we're introducing several breaking changes.
16
+
After 14 June 2024, as part of our development of [workspaces](../workspaces-overview.md) (preview) in Azure API Management, we're introducing several breaking changes.
17
17
18
-
Your workspaces and APIs managed in them may stop working beyond 14 June 2024 if they still rely on the capabilities set to change. APIs and resources managed outside workspaces aren't affected by this change.
18
+
After 14 June 2024, your workspaces and APIs managed in them may stop working if they still rely on the capabilities set to change. APIs and resources managed outside workspaces aren't affected by this change.
19
19
20
20
## Is my service affected by these changes?
21
21
@@ -58,7 +58,44 @@ The `context.Workspace` object can be used instead.
58
58
59
59
## What is the deadline for the change?
60
60
61
-
The breaking changes are effective 14 June 2024. We strongly recommend that you make all required changes to the configuration of workspaces before then.
61
+
The breaking changes will be introduced after 14 June 2024. We strongly recommend that you make all required changes to the configuration of workspaces before that date.
62
+
63
+
## What do I need to do?
64
+
65
+
If your workspaces are affected by these changes, you need to update your workspace configurations to align with the new capabilities.
66
+
67
+
### Standard tier customers
68
+
69
+
If you're using workspaces in the **Standard** tier, [upgrade](../upgrade-and-scale.md) to the **Premium** tier to continue using workspaces.
70
+
71
+
### Developer tier customers
72
+
73
+
The Developer tier was designed for single-user or single-team use cases. It's unable to facilitate multi-team collaboration with workspaces because of the limited computing resources, lack of SLA, and no infrastructure redundancy. If you're using workspaces preview in the **Developer** tier, you can choose one of the following options:
74
+
75
+
***Aggregate in a Premium tier instance**
76
+
77
+
While upgrading each Developer tier instance to Premium tier is an option, consider aggregating multiple nonproduction environments in a single Premium tier instance. Use workspaces in the Premium tier to isolate the different environments.
78
+
79
+
***Use Developer tier instances for development, migrate to workspaces in Premium tier for production**
80
+
81
+
You might use Developer tier instances for development environments. For higher environments, you can migrate the configuration of each Developer-tier service into a workspace of a Premium tier service, for example, using CI/CD pipelines. With this approach you may run into issues or conflicts when managing the configurations across environments.
82
+
83
+
If you're currently using workspaces in a Developer tier instance, you can migrate the workspace configurations to a Developer tier instance without workspaces:
84
+
85
+
1. Export a Resource Manager template from your API Management instance. You can export the template from the [Azure portal](../../azure-resource-manager/templates/export-template-portal.md) or by using other tools.
86
+
1. Remove the following substring of the resource ID values: `/workspaces/[^/]+`
87
+
1. Deploy the template. For more information, see [Quickstart: Create and deploy ARM templates by using the Azure portal](../../azure-resource-manager/templates/quickstart-create-templates-use-the-portal.md).
88
+
89
+
Depending on your use case, you may need to perform other configuration changes in your API Management instance.
90
+
91
+
### Assignment of workspace-level entities
92
+
93
+
If you assigned workspace-level entities to service-level entities in the workspaces preview, see the following table for migration guidance.
94
+
95
+
|Assignment no longer supported |Recommended migration step |
96
+
|---------|---------|
97
+
|Assign workspace APIs to service-level products | Use workspace-level products |
98
+
|Assign workspace APIs or products to service-level tags | Use workspace-level tags |
0 commit comments