Skip to content

Commit 7aa64d9

Browse files
Merge pull request #223555 from cmcclister/cm-linkfix-20230110-2
LinkFix: azure-docs-pr (2023-01) - 2
2 parents 5cd3f21 + 6c9033a commit 7aa64d9

File tree

45 files changed

+219
-241
lines changed

Some content is hidden

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

45 files changed

+219
-241
lines changed

articles/healthcare-apis/iot/deploy-new-bicep-powershell-cli.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ In this quickstart, you'll learn how to:
2121
> - Use Azure PowerShell or the Azure CLI to deploy an instance of the MedTech service using a Bicep file.
2222
2323
> [!TIP]
24-
> To learn more about Bicep, see [What is Bicep?](/azure/azure-resource-manager/bicep/overview?tabs=bicep)
24+
> To learn more about Bicep, see [What is Bicep?](../../azure-resource-manager/bicep/overview.md?tabs=bicep)
2525
2626
## Prerequisites
2727

@@ -34,7 +34,7 @@ To begin your deployment and complete the quickstart, you must have the followin
3434
- The Microsoft.HealthcareApis and Microsoft.EventHub resource providers registered with your Azure subscription. To learn more about registering resource providers, see [Azure resource providers and types](../../azure-resource-manager/management/resource-providers-and-types.md).
3535

3636
- [Azure PowerShell](/powershell/azure/install-az-ps) and/or the [Azure CLI](/cli/azure/install-azure-cli) installed locally.
37-
- For Azure PowerShell, you'll also need to install [Bicep CLI](/azure/azure-resource-manager/bicep/install#windows) to deploy the Bicep file used in this quickstart.
37+
- For Azure PowerShell, you'll also need to install [Bicep CLI](../../azure-resource-manager/bicep/install.md#windows) to deploy the Bicep file used in this quickstart.
3838

3939
When you have these prerequisites, you're ready to deploy the Bicep file.
4040

@@ -56,7 +56,7 @@ Complete the following five steps to deploy the MedTech service using Azure Powe
5656
Connect-AzAccount
5757
```
5858

59-
2. Set your Azure subscription deployment context using your subscription ID. To learn how to get your subscription ID, see [Get subscription and tenant IDs in the Azure portal](/azure/azure-portal/get-subscription-tenant-id).
59+
2. Set your Azure subscription deployment context using your subscription ID. To learn how to get your subscription ID, see [Get subscription and tenant IDs in the Azure portal](../../azure-portal/get-subscription-tenant-id.md).
6060

6161
```azurepowershell
6262
Set-AzContext <AzureSubscriptionId>
@@ -114,7 +114,7 @@ Complete the following five steps to deploy the MedTech service using the Azure
114114
az login
115115
```
116116

117-
2. Set your Azure subscription deployment context using your subscription ID. To learn how to get your subscription ID, see [Get subscription and tenant IDs in the Azure portal](/azure/azure-portal/get-subscription-tenant-id).
117+
2. Set your Azure subscription deployment context using your subscription ID. To learn how to get your subscription ID, see [Get subscription and tenant IDs in the Azure portal](../../azure-portal/get-subscription-tenant-id.md).
118118

119119
```azurecli
120120
az account set <AzureSubscriptionId>
@@ -170,7 +170,7 @@ When deployment is completed, the following resources and access roles are creat
170170

171171
- An event hub consumer group. In this deployment, the consumer group is named *$Default*.
172172

173-
- An Azure Event Hubs Data Sender role. In this deployment, the sender role is named *devicedatasender* and can be used to provide access to the device event hub using a shared access signature (SAS). To learn more about authorizing access using a SAS, see [Authorizing access to Event Hubs resources using Shared Access Signatures](/azure/event-hubs/authorize-access-shared-access-signature).
173+
- An Azure Event Hubs Data Sender role. In this deployment, the sender role is named *devicedatasender* and can be used to provide access to the device event hub using a shared access signature (SAS). To learn more about authorizing access using a SAS, see [Authorizing access to Event Hubs resources using Shared Access Signatures](../../event-hubs/authorize-access-shared-access-signature.md).
174174

175175
- A Health Data Services workspace.
176176

@@ -227,4 +227,4 @@ To learn about other methods for deploying the MedTech service, see
227227
> [!div class="nextstepaction"]
228228
> [Choose a deployment method for the MedTech service](deploy-new-choose.md)
229229
230-
FHIR&#174; is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.
230+
FHIR&#174; is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.

articles/healthcare-apis/iot/deploy-new-powershell-cli.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Complete the following five steps to deploy the MedTech service using Azure Powe
4949
Connect-AzAccount
5050
```
5151

52-
2. Set your Azure subscription deployment context using your subscription ID. To learn how to get your subscription ID, see [Get subscription and tenant IDs in the Azure portal](/azure/azure-portal/get-subscription-tenant-id).
52+
2. Set your Azure subscription deployment context using your subscription ID. To learn how to get your subscription ID, see [Get subscription and tenant IDs in the Azure portal](../../azure-portal/get-subscription-tenant-id.md).
5353

5454
```azurepowershell
5555
Set-AzContext <AzureSubscriptionId>
@@ -107,7 +107,7 @@ Complete the following five steps to deploy the MedTech service using the Azure
107107
az login
108108
```
109109

110-
2. Set your Azure subscription deployment context using your subscription ID. To learn how to get your subscription ID, see [Get subscription and tenant IDs in the Azure portal](/azure/azure-portal/get-subscription-tenant-id).
110+
2. Set your Azure subscription deployment context using your subscription ID. To learn how to get your subscription ID, see [Get subscription and tenant IDs in the Azure portal](../../azure-portal/get-subscription-tenant-id.md).
111111

112112
```azurecli
113113
az account set <AzureSubscriptionId>
@@ -163,7 +163,7 @@ When deployment is completed, the following resources and access roles are creat
163163

164164
- An event hub consumer group. In this deployment, the consumer group is named *$Default*.
165165

166-
- An Azure Event Hubs Data Sender role. In this deployment, the sender role is named *devicedatasender* and can be used to provide access to the device event hub using a shared access signature (SAS). To learn more about authorizing access using a SAS, see [Authorizing access to Event Hubs resources using Shared Access Signatures](/azure/event-hubs/authorize-access-shared-access-signature).
166+
- An Azure Event Hubs Data Sender role. In this deployment, the sender role is named *devicedatasender* and can be used to provide access to the device event hub using a shared access signature (SAS). To learn more about authorizing access using a SAS, see [Authorizing access to Event Hubs resources using Shared Access Signatures](../../event-hubs/authorize-access-shared-access-signature.md).
167167

168168
- A Health Data Services workspace.
169169

@@ -220,4 +220,4 @@ To learn about other methods for deploying the MedTech service, see
220220
> [!div class="nextstepaction"]
221221
> [Choose a deployment method for the MedTech service](deploy-new-choose.md)
222222
223-
FHIR&#174; is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.
223+
FHIR&#174; is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.

articles/healthcare-apis/iot/device-data-through-iot-hub.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ When deployment is completed, the following resources and access roles are creat
119119

120120
- An event hub consumer group. In this deployment, the consumer group is named *$Default*.
121121

122-
- An Azure Event Hubs Data Sender role. In this deployment, the sender role is named *devicedatasender* and can be used to provide access to the device event hub using a shared access signature (SAS). To learn more about authorizing access using a SAS, see [Authorizing access to Event Hubs resources using Shared Access Signatures](/azure/event-hubs/authorize-access-shared-access-signature). The Azure Event Hubs Data Sender role isn't used in this tutorial.
122+
- An Azure Event Hubs Data Sender role. In this deployment, the sender role is named *devicedatasender* and can be used to provide access to the device event hub using a shared access signature (SAS). To learn more about authorizing access using a SAS, see [Authorizing access to Event Hubs resources using Shared Access Signatures](../../event-hubs/authorize-access-shared-access-signature.md). The Azure Event Hubs Data Sender role isn't used in this tutorial.
123123

124124
- An Azure IoT Hub with [message routing](../../iot-hub/iot-hub-devguide-messages-d2c.md) configured to send device messages to the device message event hub.
125125

@@ -240,4 +240,4 @@ To learn about other methods for deploying the MedTech service, see
240240
> [!div class="nextstepaction"]
241241
> [Choose a deployment method for the MedTech service](deploy-new-choose.md)
242242

243-
FHIR&#174; is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.
243+
FHIR&#174; is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.

articles/healthcare-apis/iot/how-to-enable-diagnostic-settings.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.author: jasteppe
1212

1313
# How to enable diagnostic settings for the MedTech service
1414

15-
In this article, you'll learn how to enable the diagnostic settings for the MedTech service to export logs and metrics to different destinations (for example: to an [Azure Log Analytics workspace](/azure/azure-monitor/logs/log-analytics-workspace-overview) or an [Azure storage account](../../storage/index.yml) or an [Azure event hub](../../event-hubs/index.yml)) for audit, analysis, backup, or troubleshooting of your MedTech service.
15+
In this article, you'll learn how to enable the diagnostic settings for the MedTech service to export logs and metrics to different destinations (for example: to an [Azure Log Analytics workspace](../../azure-monitor/logs/log-analytics-workspace-overview.md) or an [Azure storage account](../../storage/index.yml) or an [Azure event hub](../../event-hubs/index.yml)) for audit, analysis, backup, or troubleshooting of your MedTech service.
1616

1717
## Create a diagnostic setting for the MedTech service
1818

@@ -118,7 +118,7 @@ If you choose to include your Log Analytics workspace as a destination option fo
118118
:::image type="content" source="media/how-to-enable-diagnostic-settings/clean-query-result-post-error-fix.png" alt-text="Screenshot of query after fixing error." lightbox="media/how-to-enable-diagnostic-settings/clean-query-result-post-error-fix.png":::
119119

120120
> [!TIP]
121-
> To learn about how to use the Log Analytics workspace, see [Azure Log Analytics workspace](/azure/azure-monitor/logs/log-analytics-workspace-overview).
121+
> To learn about how to use the Log Analytics workspace, see [Azure Log Analytics workspace](../../azure-monitor/logs/log-analytics-workspace-overview.md).
122122
>
123123
> To learn about how to troubleshoot the MedTech service error messages and conditions, see [Troubleshoot the MedTech service error messages and conditions](troubleshoot-error-messages-and-conditions.md).
124124
@@ -129,4 +129,4 @@ In this article, you learned how to enable the diagnostics settings for the MedT
129129
To learn about the MedTech service frequently asked questions (FAQs), see
130130

131131
> [!div class="nextstepaction"]
132-
> [Frequently asked questions about the MedTech service](frequently-asked-questions.md)
132+
> [Frequently asked questions about the MedTech service](frequently-asked-questions.md)

articles/healthcare-apis/iot/how-to-use-monitoring-tab.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ In this article, you'll learn how to use the MedTech service monitoring tab in t
4242
:::image type="content" source="media\how-to-use-monitoring-tab\pin-metrics-to-dashboard.png" alt-text="Screenshot the MedTech service monitoring tile with red box around the pin icon." lightbox="media\how-to-use-monitoring-tab\pin-metrics-to-dashboard.png":::
4343

4444
> [!TIP]
45-
> To learn more about advanced metrics display and sharing options, see [Getting started with Azure Metrics Explorer](/azure/azure-monitor/essentials/metrics-getting-started)
45+
> To learn more about advanced metrics display and sharing options, see [Getting started with Azure Metrics Explorer](../../azure-monitor/essentials/metrics-getting-started.md)
4646
4747
## Available metrics for the MedTech service
4848

@@ -74,4 +74,4 @@ To learn how to enable the MedTech service diagnostic settings, see
7474
> [!div class="nextstepaction"]
7575
> [How to enable diagnostic settings for the MedTech service](how-to-enable-diagnostic-settings.md)
7676
77-
(FHIR&#174;) is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.
77+
(FHIR&#174;) is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.

articles/iot-dps/how-to-troubleshoot-dps.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ Use this table to understand and resolve common errors.
7878

7979
* For a 429 error, follow the retry pattern of IoT Hub that has exponential backoff with a random jitter. You can follow the retry-after header provided by the SDK.
8080

81-
* For 500-series server errors, retry your [connection](/azure/iot-dps/concepts-deploy-at-scale#iot-hub-connectivity-considerations) using cached credentials or a [Device Registration Status Lookup API](/rest/api/iot-dps/device/runtime-registration/device-registration-status-lookup#deviceregistrationresult) call.
81+
* For 500-series server errors, retry your [connection](./concepts-deploy-at-scale.md#iot-hub-connectivity-considerations) using cached credentials or a [Device Registration Status Lookup API](/rest/api/iot-dps/device/runtime-registration/device-registration-status-lookup#deviceregistrationresult) call.
8282

83-
For related best practices, such as retrying operations, see [Best practices for large-scale IoT device deployments](/azure/iot-dps/concepts-deploy-at-scale).
83+
For related best practices, such as retrying operations, see [Best practices for large-scale IoT device deployments](./concepts-deploy-at-scale.md).
8484

8585
## Next Steps
8686

articles/iot-edge/production-checklist.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ The following steps illustrate how to pull a Docker image of **edgeAgent** and *
277277

278278
For more information, see:
279279

280-
* [Configure the IoT Edge agent](/azure/iot-edge/how-to-configure-proxy-support#configure-the-iot-edge-agent)
280+
* [Configure the IoT Edge agent](./how-to-configure-proxy-support.md#configure-the-iot-edge-agent)
281281
* [Azure IoT Edge Agent](https://hub.docker.com/_/microsoft-azureiotedge-agent)
282282
* [Azure IoT Edge Hub](https://hub.docker.com/_/microsoft-azureiotedge-hub)
283283

@@ -540,4 +540,4 @@ These constraints can be applied to individual modules by using create options i
540540
## Next steps
541541

542542
* Learn more about [IoT Edge automatic deployment](module-deployment-monitoring.md).
543-
* See how IoT Edge supports [Continuous integration and continuous deployment](how-to-continuous-integration-continuous-deployment.md).
543+
* See how IoT Edge supports [Continuous integration and continuous deployment](how-to-continuous-integration-continuous-deployment.md).

articles/iot-hub/how-to-routing-arm.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ This article shows you how to export your Azure IoT Hub template, add a route to
1818
> [!IMPORTANT]
1919
> When you use a Resource Manager template to deploy a resource, the template replaces any existing resource of the type you're deploying.
2020
>
21-
> When you create a new IoT hub, overwriting an existing deployed resource isn't a concern. To create a new IoT hub, you can use a [basic template](/azure/azure-resource-manager/templates/syntax#template-format) that has the required properties instead of exporting an existing template from an IoT hub that's already deployed.
21+
> When you create a new IoT hub, overwriting an existing deployed resource isn't a concern. To create a new IoT hub, you can use a [basic template](../azure-resource-manager/templates/syntax.md#template-format) that has the required properties instead of exporting an existing template from an IoT hub that's already deployed.
2222
>
2323
> However, if you add a route to an existing IoT hub Resource Manager template, use a template that you export from your IoT hub to ensure that all existing resources and properties remain connected after you deploy the updated template. Resources that are already deployed won't be replaced. For example, an exported Resource Manager template that you previously deployed might contain storage information for your IoT hub if you've connected it to storage.
2424
25-
To learn more about how routing works in IoT Hub, see [Use IoT Hub message routing to send device-to-cloud messages to different endpoints](iot-hub-devguide-messages-d2c.md). To walk through the steps to set up a route that sends messages to storage and then test on a simulated device, see [Tutorial: Send device data to Azure Storage by using IoT Hub message routing](/azure/iot-hub/tutorial-routing?tabs=portal).
25+
To learn more about how routing works in IoT Hub, see [Use IoT Hub message routing to send device-to-cloud messages to different endpoints](iot-hub-devguide-messages-d2c.md). To walk through the steps to set up a route that sends messages to storage and then test on a simulated device, see [Tutorial: Send device data to Azure Storage by using IoT Hub message routing](./tutorial-routing.md?tabs=portal).
2626

2727
## Prerequisites
2828

@@ -56,7 +56,7 @@ Be sure to have *one* of the following resources to use when you create an endpo
5656

5757
* A Service Bus topic resource. If you need to create a new Service Bus topic, see [Quickstart: Create a Service Bus namespace with topic and subscription by using a Resource Manager template](../service-bus-messaging/service-bus-resource-manager-namespace-topic.md).
5858

59-
* An Azure Storage resource. If you need to create a new Azure Storage, see [Create a storage account](/azure/storage/common/storage-account-create?tabs=template).
59+
* An Azure Storage resource. If you need to create a new Azure Storage, see [Create a storage account](../storage/common/storage-account-create.md?tabs=template).
6060

6161
## Create a route
6262

@@ -177,7 +177,7 @@ For `name`, enter a unique name for your endpoint. Leave the `id` parameter as a
177177

178178
# [Azure Storage](#tab/azurestorage)
179179

180-
To learn how to create an Azure Storage resource (a namespace, topic, and subscription), see [Create a storage account](/azure/storage/common/storage-account-create?tabs=template).
180+
To learn how to create an Azure Storage resource (a namespace, topic, and subscription), see [Create a storage account](../storage/common/storage-account-create.md?tabs=template).
181181

182182
In the [Azure portal](https://portal.azure.com/#home), get your primary connection string for your Azure Storage resource on the resource's **Access keys** pane.
183183

@@ -325,7 +325,7 @@ New-AzResourceGroupDeployment `
325325

326326
### Azure Cloud Shell deployment
327327

328-
Because [Azure Cloud Shell](https://portal.azure.com/#cloudshell/) runs in a web browser, you can [upload](/azure/cloud-shell/using-the-shell-window#upload-and-download-files) the template file before you run the deployment command. With the file uploaded, you need only the template file name (instead of the entire file path) to use in the `template-file` parameter.
328+
Because [Azure Cloud Shell](https://portal.azure.com/#cloudshell/) runs in a web browser, you can [upload](../cloud-shell/using-the-shell-window.md#upload-and-download-files) the template file before you run the deployment command. With the file uploaded, you need only the template file name (instead of the entire file path) to use in the `template-file` parameter.
329329

330330
:::image type="content" source="media/how-to-routing-arm/upload-cloud-shell.png" alt-text="Screenshot that shows the location of the button in Azure Cloud Shell to upload a file.":::
331331

@@ -365,4 +365,4 @@ To view your new route in the Azure portal, go to your IoT Hub resource. On the
365365

366366
In this how-to article, you learned how to create a route and endpoint for Event Hubs, Service Bus queues and topics, and Azure Storage.
367367

368-
To learn more about message routing, see [Tutorial: Send device data to Azure Storage by using IoT Hub message routing](/azure/iot-hub/tutorial-routing?tabs=portal). In the tutorial, you create a storage route and test it with a device in your IoT hub.
368+
To learn more about message routing, see [Tutorial: Send device data to Azure Storage by using IoT Hub message routing](./tutorial-routing.md?tabs=portal). In the tutorial, you create a storage route and test it with a device in your IoT hub.

0 commit comments

Comments
 (0)