Skip to content

Commit e7b013c

Browse files
committed
fix acrolynx
1 parent f05e3cb commit e7b013c

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

articles/ai-foundry/how-to/upgrade-azure-openai.md

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -45,19 +45,19 @@ Backend limitations:
4545

4646
* Azure OpenAI resources using **customer-managed keys** for encryption aren't supported for upgrade.
4747
* The AI Foundry resource type doesn't support configuring Weights & Biases.
48-
* Private network setups require [re-configuration of private link endpoints and additional DNS configurations](#private-network-configuration) before all Foundry capabilities can be used.
48+
* Private network setups require [reconfiguration of private link endpoints and extra DNS configurations](#private-network-configuration) before all Foundry capabilities can be used.
4949

5050
Foundry portal limitations:
5151

5252
* The evaluations view doesn't yet support all the capabilities available in the Azure OpenAI evaluations view.
5353

5454
## Support level post-upgrade
5555

56-
The upgrade converts your Azure OpenAI resource type to Azure AI Foundry resource type. Both services are generally available and supported before and after the upgrade. Upgrading your AOAI resource is an opt-in capability. If needed, you can [roll back to your previous setup](#roll-back-to-azure-openai).
56+
The upgrade converts your Azure OpenAI resource type to Azure AI Foundry resource type. Both services are generally available and supported before and after the upgrade. Upgrading your Azure OpenAI resource is an opt-in capability. If needed, you can [roll back to your previous setup](#roll-back-to-azure-openai).
5757

5858
## How to upgrade
5959

60-
As a prerequisite to upgrade, managed identity must be enabled on your Azure OpenAI resource. Upgrade can be completed via the Azure AI Foundry portal, or using Azure Bicep or Resource Manager templates (recommended for resource configurations with custom security settings such as private networking).
60+
As a prerequisite to upgrade, managed identity must be enabled on your Azure OpenAI resource. Upgrade can be completed via the Azure AI Foundry portal, or using Azure Bicep or Resource Manager templates (recommended for resource configurations with custom security settings).
6161

6262
# [Foundry portal](#tab/portal)
6363

@@ -116,7 +116,7 @@ After upgrading from Azure OpenAI to Azure AI Foundry, you'll notice updates to
116116

117117
1. **Updated left-side navigation**
118118

119-
The left-hand menu is re-organized to consolidate playgrounds, including Assistants, under a single landing page, streamlining access to experimentation environments. You find access to new features including Agent service and Content Understanding.
119+
The left-hand menu is reorganized to consolidate playgrounds, including Assistants, under a single landing page, streamlining access to experimentation environments. You find access to new features including Agent service and Content Understanding.
120120

121121
An *Azure OpenAI section* provides access to features that are exclusively used with Azure OpenAI models.
122122

@@ -137,32 +137,32 @@ After upgrading from Azure OpenAI to Azure AI Foundry, you'll notice updates to
137137

138138
## Understanding pricing
139139

140-
There are no pricing differences for existing Azure OpenAI functionality when upgrading to Azure AI Foundry—your current usage patterns and costs remain unchanged. However, Azure AI Foundry unlocks access to additional features such as expanded model catalogs, agent services, and evaluation tools, which may have their own pricing structures depending on the models and services used.
140+
There are no pricing differences for existing Azure OpenAI functionality when upgrading to Azure AI Foundry—your current usage patterns and costs remain unchanged. However, Azure AI Foundry unlocks access to more features such as expanded model catalogs, agent services, and evaluation tools, which may have their own pricing structures depending on the models and services used.
141141

142142
For estimating costs of new features available in Azure AI Foundry, use the [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/).
143143

144144
## Private network configuration
145145

146146
AI Foundry resource is a superset of Azure OpenAI resource and its capabilities are exposed over three FQDNs:
147147

148-
1. {custom-domain}.openai.azure.com
149-
1. {custom-domain}.services.ai.azure.com
150-
1. {custom-domain}.cognitive.microsoft.com
148+
- {custom-domain}.openai.azure.com
149+
- {custom-domain}.services.ai.azure.com
150+
- {custom-domain}.cognitive.microsoft.com
151151

152152
Your DNS configuration must be able to resolve each of the above FQDNs in order to use the full set of Foundry capabilities.
153153

154-
* If you are using Azure DNS, you will need to create an [Azure DNS Zone](/azure/dns/dns-zones-records) for each of the above domains.
154+
* If you're using Azure DNS, you need to create an [Azure DNS Zone](/azure/dns/dns-zones-records) for each of the above domains.
155155

156-
* If you are using a custom DNS implementation, you will need to implement a conditional forwarder for each of the above configurations.
156+
* If you're using a custom DNS implementation, you need to implement a conditional forwarder for each of the above configurations.
157157

158-
After this, delete and [re-create a private link endpoint](configure-private-link.md) on your resource. Your private link endpoint will create an IP address in your Azure Virtual Network to map to each endpoint.
158+
After this, delete and [re-create a private link endpoint](configure-private-link.md) on your resource. Your private link endpoint creates an IP address in your Azure Virtual Network to map to each endpoint.
159159

160160
> [!IMPORTANT]
161-
> When upgrading to Azure AI Foundry, you must recreate your private link endpoint, for the 'services.ai.azure.com' and 'cognitive.microsoft.com' IP configurations to be created.
161+
> When upgrading to Azure AI Foundry, you must recreate your private link endpoint, for the "services.ai.azure.com" and "cognitive.microsoft.com" IP configurations to be created.
162162
163163
## Roll back to Azure OpenAI
164164

165-
In case you run into any issues, a roll back option is available. As prerequisite to roll back, you're required to delete any of the following configurations first:
165+
In case you run into any issues, a rollback option is available. As prerequisite to rollback, you're required to delete any of the following configurations first:
166166

167167
* Projects
168168
* Connections
@@ -175,7 +175,7 @@ Then, use either AI Foundry Portal or ARM template to roll back:
175175
**Option 1: Use Azure AI Foundry portal**
176176

177177
1. Navigate to management center in the left bottom of your screen.
178-
1. On your resource overview page, find the roll back option.
178+
1. On your resource overview page, find the rollback option.
179179
1. Select **Rollback**.
180180

181181
:::image type="content" source="../media/upgrade-azure-openai/rollback.png" alt-text="Screenshot shows the roll back option in the Azure AI Foundry portal." lightbox = "../media/upgrade-azure-openai/rollback.png":::
@@ -184,7 +184,7 @@ Then, use either AI Foundry Portal or ARM template to roll back:
184184

185185
**Option 2: Use an Azure Bicep template**
186186

187-
To rollback, convert your template configuration back to 'OpenAI' as kind.
187+
To roll back, convert your template configuration back to 'OpenAI' as kind.
188188

189189
```bicep
190190
resource aiFoundry 'Microsoft.CognitiveServices/accounts@2025-06-01' = {
@@ -205,22 +205,24 @@ To rollback, convert your template configuration back to 'OpenAI' as kind.
205205
}
206206
```
207207

208-
Run the template using Azure CLI options or your VS Code extension for Bicep as a patch operation on your current resource.
208+
Run the template using [Azure Bicep CLI](/azure/azure-resource-manager/bicep/bicep-cli) or your [Visual Studio Code extension for Bicep](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-bicep) as a patch operation on your current resource.
209+
209210

210211
---
211212

212213
## Troubleshooting Common Issues
213214

214-
Azure resource limits and organizational configurations may require additional steps to complete the upgrade. The table below outlines some of the most common issues along with recommended solutions to help troubleshooting.
215+
Azure resource limits and organizational configurations may require extra steps to complete the upgrade. The table below outlines some of the most common issues along with recommended solutions to help troubleshooting.
215216

216217
|Issue|Solution/mitigation|
217218
|---|---|
218-
|User principal lacks account/write permissions|Obtain a privileged Azure RBAC role to manage top-level Azure resources e.g. Owner, Contributor, Azure AI Administrator.|
219-
|Managed identity is not enabled on the Azure OpenAI resource|Configure managed identity on your resource via templates or Azure portal.|
220-
|No permissions to create agents, while you are the owner/contributor on the resource.|An EntraID data plane role is required for development actions including agents. Examples include Azure AI User or Azure AI Project Manager role. Owner and Contributor roles only grant access to management operations in Azure such as managing deployments.|
219+
|User principal lacks account/write permissions|Obtain a privileged Azure RBAC role to manage top-level Azure resources, e.g. Owner, Contributor, Azure AI Administrator.|
220+
|Managed identity isn't enabled on the Azure OpenAI resource|Configure managed identity on your resource via templates or Azure portal.|
221+
|No permissions to create agents, while you're the owner/contributor on the resource.|An EntraID data plane role is required for development actions including agents. Examples include Azure AI User or Azure AI Project Manager role. Owner and Contributor roles only grant access to management operations in Azure such as managing deployments.|
221222
|An Azure Policy conflict occurred.|Your organization may have put constraints on resource configurations. Inspect the details of the policy violation error. Then upgrade your resource via template options for further customization. For example, network configurations for Agents can only be configured via template options such as Azure Bicep.|
222223
|Exceeded number of Azure OpenAI instances of 30 per subscription per region when rolling back.|Delete an Azure OpenAI resource or upgrade it to the Azure AI Foundry. Then retry rolling back your current resource.|
223224
|Exceeded number of AIServices instances of 100 per subscription per region.|Delete an Azure AI Foundry resource you may not use in this subscription. Then retry upgrading your current resource.|
225+
|I can't access my resource over the private network|See [private networking configuration](#private-network-configuration) for the required steps.|
224226

225227
## How to inspect whether a resource has been upgraded
226228

0 commit comments

Comments
 (0)