Skip to content

Commit 2ceff79

Browse files
author
Learn-Build-Service
committed
[migrate-content] Fix links
1 parent a851876 commit 2ceff79

File tree

224 files changed

+908
-500
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

224 files changed

+908
-500
lines changed

.openpublishing.redirection.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"redirections": [
3+
{
4+
"source_path": "articles/ai-studio/how-to/commitment-tier.md",
5+
"redirect_url": "/azure/ai-services/commitment-tier.md",
6+
"redirect_document_id": false
7+
}
8+
]
9+
}

articles/ai-services/.openpublishing.redirection.ai-services.json

Lines changed: 399 additions & 0 deletions
Large diffs are not rendered by default.

articles/ai-services/Anomaly-Detector/How-to/deploy-anomaly-detection-on-iot-edge.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Learn how to deploy the Azure AI services [Anomaly Detector](../anomaly-detector
2121

2222
* Use an Azure subscription. If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free) before you begin.
2323
* Install the [Azure CLI](/cli/azure/install-azure-cli).
24-
* An [IoT Hub](../../../iot-hub/iot-hub-create-through-portal.md) and an [IoT Edge](../../../iot-edge/quickstart-linux.md) device.
24+
* An [IoT Hub](/azure/iot-hub/iot-hub-create-through-portal) and an [IoT Edge](/azure/iot-edge/quickstart-linux) device.
2525

2626
[!INCLUDE [Create an Azure AI Anomaly Detector resource](../includes/create-anomaly-detector-resource.md)]
2727

@@ -54,7 +54,7 @@ Learn how to deploy the Azure AI services [Anomaly Detector](../anomaly-detector
5454

5555
6. Select **Update**
5656

57-
7. Select **Next: Routes** to define your route. You define all messages from all modules to go to Azure IoT Hub. To learn how to declare a route, see [Establish routes in IoT Edge](../../../iot-edge/module-composition.md?view=iotedge-2020-11&preserve-view=true).
57+
7. Select **Next: Routes** to define your route. You define all messages from all modules to go to Azure IoT Hub. To learn how to declare a route, see [Establish routes in IoT Edge](/azure/iot-edge/module-composition?view=iotedge-2020-11&preserve-view=true).
5858

5959
8. Select **Next: Review + create**. You can preview the JSON file that defines all the modules that get deployed to your IoT Edge device.
6060

@@ -64,7 +64,7 @@ Learn how to deploy the Azure AI services [Anomaly Detector](../anomaly-detector
6464

6565
11. Scroll down and see the modules listed. Check that the runtime status is running for your new module.
6666

67-
To troubleshoot the runtime status of your IoT Edge device, consult the [troubleshooting guide](../../../iot-edge/troubleshoot.md).
67+
To troubleshoot the runtime status of your IoT Edge device, consult the [troubleshooting guide](/azure/iot-edge/troubleshoot).
6868

6969
## Test Anomaly Detector on an IoT Edge device
7070

articles/ai-services/Anomaly-Detector/includes/quickstarts/anomaly-detector-client-library-java-multivariate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ AnomalyDetectorClient anomalyDetectorClient = new AnomalyDetectorClientBuilder()
165165

166166
First we need to construct a model request. Make sure that start and end time align with your data source.
167167

168-
To use the Anomaly Detector multivariate APIs, we need to train our own model before using detection. Data used for training is a batch of time series, each time series should be in a CSV file with only two columns, **"timestamp"** and **"value"**(the column names should be exactly the same). Each CSV file should be named after each variable for the time series. All of the time series should be zipped into one zip file and be uploaded to [Azure Blob storage](../../../../storage/blobs/storage-blobs-introduction.md#blobs), and there's no requirement for the zip file name. Alternatively, an extra meta.json file can be included in the zip file if you wish the name of the variable to be different from the .zip file name. Once we generate [blob SAS (Shared access signatures) URL](../../../../storage/common/storage-sas-overview.md), we can use the url to the zip file for training.
168+
To use the Anomaly Detector multivariate APIs, we need to train our own model before using detection. Data used for training is a batch of time series, each time series should be in a CSV file with only two columns, **"timestamp"** and **"value"**(the column names should be exactly the same). Each CSV file should be named after each variable for the time series. All of the time series should be zipped into one zip file and be uploaded to [Azure Blob storage](/azure/storage/blobs/storage-blobs-introduction#blobs), and there's no requirement for the zip file name. Alternatively, an extra meta.json file can be included in the zip file if you wish the name of the variable to be different from the .zip file name. Once we generate [blob SAS (Shared access signatures) URL](/azure/storage/common/storage-sas-overview), we can use the url to the zip file for training.
169169

170170
```java
171171
Path path = Paths.get("test-data.csv");

articles/ai-services/Anomaly-Detector/tutorials/multivariate-anomaly-detection-synapse.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ In this section, you'll create the following resources in the Azure portal:
5454

5555
* Create a key vault and configure secrets and access
5656
1. Create a [key vault](https://portal.azure.com/#create/Microsoft.KeyVault) in the Azure portal.
57-
2. Go to Key Vault > Access policies, and grant the [Azure Synapse workspace](../../../data-factory/data-factory-service-identity.md?context=%2fazure%2fsynapse-analytics%2fcontext%2fcontext&tabs=synapse-analytics) permission to read secrets from Azure Key Vault.
57+
2. Go to Key Vault > Access policies, and grant the [Azure Synapse workspace](/azure/data-factory/data-factory-service-identity?context=%2fazure%2fsynapse-analytics%2fcontext%2fcontext&tabs=synapse-analytics) permission to read secrets from Azure Key Vault.
5858

5959
![A screenshot of granting permission to Synapse.](../media/multivariate-anomaly-detector-synapse/grant-synapse-permission.png)
6060

@@ -265,7 +265,7 @@ If you have the need to run training code and inference code in separate noteboo
265265

266266
### About Synapse
267267

268-
* Quick start: [Configure prerequisites for using Azure AI services in Azure Synapse Analytics](../../../synapse-analytics/machine-learning/tutorial-configure-cognitive-services-synapse.md#create-a-key-vault-and-configure-secrets-and-access).
268+
* Quick start: [Configure prerequisites for using Azure AI services in Azure Synapse Analytics](/azure/synapse-analytics/machine-learning/tutorial-configure-cognitive-services-synapse#create-a-key-vault-and-configure-secrets-and-access).
269269
* Visit [SynpaseML new website](https://microsoft.github.io/SynapseML/) for the latest docs, demos, and examples.
270-
* Learn more about [Synapse Analytics](../../../synapse-analytics/index.yml).
270+
* Learn more about [Synapse Analytics](/azure/synapse-analytics/).
271271
* Read about the [SynapseML v0.9.5 release](https://github.com/microsoft/SynapseML/releases/tag/v0.9.5) on GitHub.

articles/ai-services/LUIS/developer-reference-resource.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ Bot framework provides [several tools](https://github.com/microsoft/botbuilder-t
127127
## Next steps
128128

129129
* Learn about the common [HTTP error codes](luis-reference-response-codes.md)
130-
* [Reference documentation](../../index.yml) for all APIs and SDKs
130+
* [Reference documentation](/azure/) for all APIs and SDKs
131131
* [Bot framework](https://github.com/Microsoft/botbuilder-dotnet) and [Azure AI Bot Service](https://dev.botframework.com/)
132132
* [LUDown](https://github.com/microsoft/botbuilder-tools/blob/master/packages/Ludown)
133133
* [Cognitive Containers](../cognitive-services-container-support.md)

articles/ai-services/LUIS/encrypt-data-at-rest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,13 @@ To learn how to use customer-managed keys with Azure Key Vault for Azure AI serv
5555

5656
- [Configure customer-managed keys with Key Vault for Azure AI services encryption from the Azure portal](../Encryption/cognitive-services-encryption-keys-portal.md)
5757

58-
Enabling customer managed keys will also enable a system assigned managed identity, a feature of Microsoft Entra ID. Once the system assigned managed identity is enabled, this resource will be registered with Microsoft Entra ID. After being registered, the managed identity will be given access to the Key Vault selected during customer managed key setup. You can learn more about [Managed Identities](../../active-directory/managed-identities-azure-resources/overview.md).
58+
Enabling customer managed keys will also enable a system assigned managed identity, a feature of Microsoft Entra ID. Once the system assigned managed identity is enabled, this resource will be registered with Microsoft Entra ID. After being registered, the managed identity will be given access to the Key Vault selected during customer managed key setup. You can learn more about [Managed Identities](/azure/active-directory/managed-identities-azure-resources/overview).
5959

6060
> [!IMPORTANT]
6161
> If you disable system assigned managed identities, access to the key vault will be removed and any data encrypted with the customer keys will no longer be accessible. Any features depended on this data will stop working.
6262
6363
> [!IMPORTANT]
64-
> Managed identities do not currently support cross-directory scenarios. When you configure customer-managed keys in the Azure portal, a managed identity is automatically assigned under the covers. If you subsequently move the subscription, resource group, or resource from one Microsoft Entra directory to another, the managed identity associated with the resource is not transferred to the new tenant, so customer-managed keys may no longer work. For more information, see **Transferring a subscription between Microsoft Entra directories** in [FAQs and known issues with managed identities for Azure resources](../../active-directory/managed-identities-azure-resources/known-issues.md#transferring-a-subscription-between-azure-ad-directories).
64+
> Managed identities do not currently support cross-directory scenarios. When you configure customer-managed keys in the Azure portal, a managed identity is automatically assigned under the covers. If you subsequently move the subscription, resource group, or resource from one Microsoft Entra directory to another, the managed identity associated with the resource is not transferred to the new tenant, so customer-managed keys may no longer work. For more information, see **Transferring a subscription between Microsoft Entra directories** in [FAQs and known issues with managed identities for Azure resources](/azure/active-directory/managed-identities-azure-resources/known-issues#transferring-a-subscription-between-azure-ad-directories).
6565
6666
### Store customer-managed keys in Azure Key Vault
6767

articles/ai-services/LUIS/luis-concept-data-alteration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ LUIS provides ways to manipulate the utterance before or during the prediction.
2525

2626
Preprocess text for spelling corrections before you send the utterance to LUIS. Use example utterances with the correct spelling to ensure you get the correct predictions.
2727

28-
Use [Bing Spell Check](../../cognitive-services/bing-spell-check/overview.md) to correct text before sending it to LUIS.
28+
Use [Bing Spell Check](/azure/cognitive-services/bing-spell-check/overview) to correct text before sending it to LUIS.
2929

3030
### Prior to V3 runtime
3131

32-
LUIS uses [Bing Spell Check API V7](../../cognitive-services/bing-spell-check/overview.md) to correct spelling errors in the utterance. LUIS needs the key associated with that service. Create the key, then add the key as a querystring parameter at the [endpoint](/rest/api/luis/operation-groups).
32+
LUIS uses [Bing Spell Check API V7](/azure/cognitive-services/bing-spell-check/overview) to correct spelling errors in the utterance. LUIS needs the key associated with that service. Create the key, then add the key as a querystring parameter at the [endpoint](/rest/api/luis/operation-groups).
3333

3434
The endpoint requires two params for spelling corrections to work:
3535

articles/ai-services/LUIS/luis-how-to-azure-subscription.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ When you unassign a resource, it's not deleted from Azure. It's only unlinked fr
223223
An Azure resource, like a LUIS resource, is owned by the subscription that contains the resource.
224224
225225
To change the ownership of a resource, you can take one of these actions:
226-
* Transfer the [ownership](../../cost-management-billing/manage/billing-subscription-transfer.md) of your subscription.
226+
* Transfer the [ownership](/azure/cost-management-billing/manage/billing-subscription-transfer) of your subscription.
227227
* Export the LUIS app as a file, and then import the app on a different subscription. Export is available on the **My apps** page in the LUIS portal.
228228
229229
## Resource limits
@@ -304,8 +304,8 @@ An app is defined by its Azure resources, which are determined by the owner's su
304304
305305
You can move your LUIS app. Use the following resources to help you do so by using the Azure portal or Azure CLI:
306306
307-
* [Move a resource to a new resource group or subscription](../../azure-resource-manager/management/move-resource-group-and-subscription.md)
308-
* [Move a resource within the same subscription or across subscriptions](../../azure-resource-manager/management/move-limitations/app-service-move-limitations.md)
307+
* [Move a resource to a new resource group or subscription](/azure/azure-resource-manager/management/move-resource-group-and-subscription)
308+
* [Move a resource within the same subscription or across subscriptions](/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations)
309309
310310
311311
## Next steps

articles/ai-services/LUIS/luis-how-to-collaborate.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ An app owner can add contributors to apps. These contributors can modify the mod
2323

2424
You have migrated if your LUIS authoring experience is tied to an Authoring resource on the **Manage -> Azure resources** page in the LUIS portal.
2525

26-
In the Azure portal, find your Language Understanding (LUIS) authoring resource. It has the type `LUIS.Authoring`. In the resource's **Access Control (IAM)** page, add the role of **contributor** for the user that you want to contribute. For detailed steps, see [Assign Azure roles using the Azure portal](../../role-based-access-control/role-assignments-portal.yml).
26+
In the Azure portal, find your Language Understanding (LUIS) authoring resource. It has the type `LUIS.Authoring`. In the resource's **Access Control (IAM)** page, add the role of **contributor** for the user that you want to contribute. For detailed steps, see [Assign Azure roles using the Azure portal](/azure/role-based-access-control/role-assignments-portal).
2727

2828
## View the app as a contributor
2929

@@ -41,7 +41,7 @@ If you add contributors to a LUIS app, you are specifying the exact email addres
4141

4242
### Microsoft Entra resources
4343

44-
If you use [Microsoft Entra ID](../../active-directory/index.yml) (Microsoft Entra ID) in your organization, Language Understanding (LUIS) needs permission to the information about your users' access when they want to use LUIS. The resources that LUIS requires are minimal.
44+
If you use [Microsoft Entra ID](/azure/active-directory/) (Microsoft Entra ID) in your organization, Language Understanding (LUIS) needs permission to the information about your users' access when they want to use LUIS. The resources that LUIS requires are minimal.
4545

4646
You see the detailed description when you attempt to sign up with an account that has admin consent or does not require admin consent, such as administrator consent:
4747

@@ -65,7 +65,7 @@ If the tenant admin only wants certain users to use LUIS, there are a couple of
6565
* A second solution is to use the [Microsoft Entra identity and access management API in Microsoft Graph](/graph/azuread-identity-access-management-concept-overview) to provide consent to each specific user.
6666

6767
Learn more about Microsoft Entra users and consent:
68-
* [Restrict your app](../../active-directory/develop/howto-restrict-your-app-to-a-set-of-users.md) to a set of users
68+
* [Restrict your app](/azure/active-directory/develop/howto-restrict-your-app-to-a-set-of-users) to a set of users
6969

7070
## Next steps
7171

0 commit comments

Comments
 (0)