Skip to content

Commit e36ac8f

Browse files
committed
Freshness review
1 parent 0e04c36 commit e36ac8f

File tree

1 file changed

+20
-17
lines changed

1 file changed

+20
-17
lines changed

articles/iot-edge/how-to-deploy-modules-cli.md

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,49 @@
11
---
2-
title: Deploy modules from the Azure CLI command line - Azure IoT Edge
2+
title: Deploy Azure IoT Edge Modules Using Azure CLI
33
description: Use the Azure CLI with the Azure IoT Extension to push an IoT Edge module from your IoT Hub to your IoT Edge device, as configured by a deployment manifest.
44
author: PatAltimore
5-
65
ms.author: patricka
7-
ms.date: 10/13/2020
8-
ms.topic: conceptual
6+
ms.date: 05/08/2025
7+
ms.topic: concept-article
98
ms.service: azure-iot-edge
10-
ms.custom: devx-track-azurecli
9+
ms.custom:
10+
- devx-track-azurecli
11+
- ai-gen-docs-bap
12+
- ai-gen-title
13+
- ai-seo-date:05/08/2025
1114
services: iot-edge
1215
---
1316

14-
# Deploy Azure IoT Edge modules with Azure CLI
17+
# Deploy Azure IoT Edge modules using Azure CLI
1518

1619
[!INCLUDE [iot-edge-version-all-supported](includes/iot-edge-version-all-supported.md)]
1720

18-
Once you create Azure IoT Edge modules with your business logic, you want to deploy them to your devices to operate at the edge. If you have multiple modules that work together to collect and process data, you can deploy them all at once. You can also declare the routing rules that connect them.
21+
After creating Azure IoT Edge modules with your business logic, deploy them to your devices to operate at the edge. If multiple modules work together to collect and process data, deploy them all at once. Declare the routing rules that connect them as well.
1922

20-
[Azure CLI](/cli/azure) is an open-source cross platform, command-line tool for managing Azure resources such as IoT Edge. It enables you to manage Azure IoT Hub resources, device provisioning service instances, and linked-hubs out of the box. The new IoT extension enriches Azure CLI with features such as device management and full IoT Edge capability.
23+
[Azure CLI](/cli/azure) is an open-source, cross-platform command-line tool for managing Azure resources like IoT Edge. It lets you manage Azure IoT Hub resources, device provisioning service instances, and linked hubs out of the box. The new IoT extension enriches Azure CLI with features like device management and full IoT Edge capabilities.
2124

22-
This article shows how to create a JSON deployment manifest, then use that file to push the deployment to an IoT Edge device. For information about creating a deployment that targets multiple devices based on their shared tags, see [Deploy and monitor IoT Edge modules at scale](how-to-deploy-cli-at-scale.md)
25+
This article explains how to create a JSON deployment manifest and use that file to push the deployment to an IoT Edge device. For information about creating a deployment that targets multiple devices based on their shared tags, see [Deploy and monitor IoT Edge modules at scale](how-to-deploy-cli-at-scale.md).
2326

2427
## Prerequisites
2528

26-
* An [IoT hub](../iot-hub/iot-hub-create-using-cli.md) in your Azure subscription.
29+
* An [IoT Hub](../iot-hub/iot-hub-create-using-cli.md) in your Azure subscription.
2730
* An IoT Edge device
2831

29-
If you don't have an IoT Edge device set up, you can create one in an Azure virtual machine. Follow the steps in one of the quickstart articles to [Create a virtual Linux device](quickstart-linux.md) or [Create a virtual Windows device](quickstart.md).
32+
If you don't have an IoT Edge device set up, create one in an Azure virtual machine. Follow the steps in one of the quickstart articles to [create a virtual Linux device](quickstart-linux.md) or [create a virtual Windows device](quickstart.md).
3033

31-
* [Azure CLI](/cli/azure/install-azure-cli) in your environment. At a minimum, your Azure CLI version must be 2.0.70 or higher. Use `az --version` to validate. This version supports az extension commands and introduces the Knack command framework.
32-
* The [IoT extension for Azure CLI](https://github.com/Azure/azure-iot-cli-extension).
34+
* [Azure CLI](/cli/azure/install-azure-cli) in your environment. Your Azure CLI version must be 2.0.70 or higher. Use `az --version` to check. This version supports az extension commands and uses the Knack command framework.
35+
* The [IoT extension for Azure CLI](https://github.com/Azure/azure-iot-cli-extension)
3336

3437
## Configure a deployment manifest
3538

36-
A deployment manifest is a JSON document that describes which modules to deploy, how data flows between the modules, and desired properties of the module twins. For more information about how deployment manifests work and how to create them, see [Understand how IoT Edge modules can be used, configured, and reused](module-composition.md).
39+
A deployment manifest is a JSON document that describes which modules to deploy, how data flows between the modules, and desired properties of the module twins. For more information about how deployment manifests work and how to create them, see [understand how IoT Edge modules can be used, configured, and reused](module-composition.md).
3740

38-
To deploy modules using the Azure CLI, save the deployment manifest locally as a .json file. You use the file path in the next section when you run the command to apply the configuration to your device.
41+
To deploy modules using the Azure CLI, save the deployment manifest locally as a .json file. Use the file path in the next section to run the command and apply the configuration to your device.
3942

40-
Here's a basic deployment manifest with one module as an example:
43+
Here is a basic deployment manifest with one module as an example:
4144

4245
>[!NOTE]
43-
>This sample deployment manifest uses schema version 1.1 for the IoT Edge agent and hub. Schema version 1.1 was released along with IoT Edge version 1.0.10, and enables features like module startup order and route prioritization.
46+
>This sample deployment manifest uses schema version 1.1 for the IoT Edge agent and hub. Schema version 1.1 is included with IoT Edge version 1.0.10 and enables features like module startup order and route prioritization.
4447
4548
```json
4649
{

0 commit comments

Comments
 (0)