Skip to content

Commit 4d505d0

Browse files
authored
Merge pull request #266328 from PatAltimore/patricka-block-storage-fix
Remove Edge extension reference
2 parents 2f89bf3 + e4327cb commit 4d505d0

13 files changed

+32
-25
lines changed

articles/iot-edge/debug-module-vs-code.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use Visual Studio Code to debug an Azure IoT Edge custom module wri
44
services: iot-edge
55
author: PatAltimore
66
ms.author: patricka
7-
ms.date: 05/02/2023
7+
ms.date: 02/14/2024
88
ms.topic: conceptual
99
ms.service: iot-edge
1010
zone_pivot_groups: iotedge-dev
@@ -61,7 +61,7 @@ Install [Visual Studio Code](https://code.visualstudio.com/)
6161

6262
Add the following extensions:
6363

64-
- [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge) extension.
64+
- [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge) extension. The *Azure IoT Edge tools for Visual Studio Code* extension is in [maintenance mode](https://github.com/microsoft/vscode-azure-iot-edge/issues/639).
6565
- [Azure IoT Hub](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit) extension.
6666

6767
::: zone-end
@@ -154,7 +154,7 @@ On your development machine, you can start an IoT Edge simulator instead of inst
154154

155155
1. In the **Explorer** tab on the left side, expand the **Azure IoT Hub** section. Right-click on your IoT Edge device ID, and then select **Setup IoT Edge Simulator** to start the simulator with the device connection string.
156156

157-
1. You can see the successful set up of the IoT Edge Simulator by reading the progress detail in the integrated terminal.
157+
1. You can see the successful setup of the IoT Edge Simulator by reading the progress detail in the integrated terminal.
158158

159159
### Build and run container for debugging and debug in attach mode
160160

articles/iot-edge/how-to-deploy-blob.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Deploy blob storage on module to your device - Azure IoT Edge
33
description: Deploy an Azure Blob Storage module to your IoT Edge device to store data at the edge.
44
author: PatAltimore
55
ms.author: patricka
6-
ms.date: 06/06/2023
6+
ms.date: 02/14/2024
77
ms.topic: conceptual
88
ms.service: iot-edge
99
ms.reviewer: arduppal
@@ -24,7 +24,8 @@ There are several ways to deploy modules to an IoT Edge device and all of them w
2424

2525
- [Visual Studio Code](https://code.visualstudio.com/).
2626

27-
- The [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge) extension and the [Azure IoT Hub](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit) extension if deploying from Visual Studio Code.
27+
- [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge) extension. The *Azure IoT Edge tools for Visual Studio Code* extension is in [maintenance mode](https://github.com/microsoft/vscode-azure-iot-edge/issues/639).
28+
- [Azure IoT Hub](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit) extension if deploying from Visual Studio Code.
2829

2930
## Deploy from the Azure portal
3031

@@ -166,6 +167,9 @@ It may take a few moments for the module to be started on the device and then re
166167

167168
Azure IoT Edge provides templates in Visual Studio Code to help you develop edge solutions. Use the following steps to create a new IoT Edge solution with a blob storage module and to configure the deployment manifest.
168169

170+
> [!IMPORTANT]
171+
> The Azure IoT Edge Visual Studio Code extension is in [maintenance mode](https://github.com/microsoft/vscode-azure-iot-edge/issues/639).
172+
169173
1. Select **View** > **Command Palette**.
170174

171175
1. In the command palette, enter and run the command **Azure IoT Edge: New IoT Edge solution**.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ This article shows how to create a JSON deployment manifest, then use that file
2525
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).
2626

2727
* [Visual Studio Code](https://code.visualstudio.com/).
28-
* [Azure IoT Edge for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge).
28+
* [Azure IoT Edge for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge). The *Azure IoT Edge tools for Visual Studio Code* extension is in [maintenance mode](https://github.com/microsoft/vscode-azure-iot-edge/issues/639).
2929

3030
## Configure a deployment manifest
3131

articles/iot-edge/how-to-deploy-vscode-at-scale.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ In this article, you set up Visual Studio Code and the IoT extension. You then l
2727
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).
2828

2929
* [Visual Studio Code](https://code.visualstudio.com/).
30-
* [Azure IoT Edge for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge).
30+
* [Azure IoT Edge for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge). The *Azure IoT Edge tools for Visual Studio Code* extension is in [maintenance mode](https://github.com/microsoft/vscode-azure-iot-edge/issues/639).
3131
* [Azure IoT Hub](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit).
3232

3333
## Sign in to access your IoT hub
@@ -132,7 +132,7 @@ If you need to determine which IoT Edge devices you can currently configure, run
132132

133133
## Identify devices with target conditions
134134

135-
To identify the IoT Edge devices that are to receive the deployment, you must specify a target condition. A target condition is met when specified criteria is matched by a deviceId, tag value, or a reported property value.
135+
To identify the IoT Edge devices that are to receive the deployment, you must specify a target condition. A target condition is met when specified criteria are matched by a deviceId, tag value, or a reported property value.
136136

137137
You configure tags in the device twin. Here is an example of a device twin that has tags:
138138

@@ -241,4 +241,4 @@ Use the [Azure portal](how-to-monitor-iot-edge-deployments.md#monitor-a-deployme
241241

242242
## Next steps
243243

244-
Learn more about [Deploying modules to IoT Edge devices](module-deployment-monitoring.md).
244+
Learn more about [Deploying modules to IoT Edge devices](module-deployment-monitoring.md).

articles/iot-edge/how-to-monitor-module-twins.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,19 +187,19 @@ To view the JSON for the module twin:
187187
1. Select the **Device ID** of the IoT Edge device with the modules you want to monitor.
188188
1. Select the module name from the **Modules** tab and then select **Module Identity Twin** from the upper menu bar.
189189

190-
:::image type="content" source="./media/how-to-monitor-module-twins/select-module-twin.png" alt-text="Screenshot showing how to select a module twin to view in the Azure portal .":::
190+
:::image type="content" source="./media/how-to-monitor-module-twins/select-module-twin.png" alt-text="Screenshot showing how to select a module twin to view in the Azure portal.":::
191191

192192
If you see the message "A module identity doesn't exist for this module", this error indicates that the back-end solution is no longer available that originally created the identity.
193193

194194
### Monitor module twins in Visual Studio Code
195195

196196
To review and edit a module twin:
197197

198-
1. If not already installed, install the [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge) and [Azure IoT Hub](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit) extensions.
198+
1. If not already installed, install the [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge) and [Azure IoT Hub](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit) extensions. The *Azure IoT Edge tools for Visual Studio Code* extension is in [maintenance mode](https://github.com/microsoft/vscode-azure-iot-edge/issues/639).
199199
1. In the **Explorer**, expand the **Azure IoT Hub**, and then expand the device with the module you want to monitor.
200200
1. Right-click the module and select **Edit Module Twin**. A temporary file of the module twin is downloaded to your computer and displayed in Visual Studio Code.
201201

202-
:::image type="content" source="./media/how-to-monitor-module-twins/edit-module-twin-vscode.png" alt-text="Screenshot showing how to get a module twin to edit in Visual Studio Code .":::
202+
:::image type="content" source="./media/how-to-monitor-module-twins/edit-module-twin-vscode.png" alt-text="Screenshot showing how to get a module twin to edit in Visual Studio Code.":::
203203

204204
If you make changes, select **Update Module Twin** above the code in the editor to save changes to your IoT hub.
205205

articles/iot-edge/how-to-provision-single-device-linux-symmetric.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ If you are using Visual Studio Code, there are helpful Azure IoT extensions that
5959

6060
Install both the Azure IoT Edge and Azure IoT Hub extensions:
6161

62-
* [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge)
62+
* [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge). The *Azure IoT Edge tools for Visual Studio Code* extension is in [maintenance mode](https://github.com/microsoft/vscode-azure-iot-edge/issues/639).
6363

6464
* [Azure IoT Hub](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit)
6565

@@ -231,7 +231,7 @@ Remove the IoT Edge runtime.
231231
sudo apt-get autoremove --purge aziot-edge
232232
```
233233

234-
Leave out the `--purge` flag if you plan to reinstall IoT Edge and use the same configuration information in the future. The `--purge` flags deletes all the files associated with IoT Edge, including your configuration files.
234+
Leave out the `--purge` flag if you plan to reinstall IoT Edge and use the same configuration information in the future. The `--purge` flag deletes all the files associated with IoT Edge, including your configuration files.
235235

236236
# [Red Hat Enterprise Linux](#tab/rhel)
237237
```bash

articles/iot-edge/how-to-store-data-blob.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,10 @@ Azure Blob Storage on IoT Edge provides a [block blob](/rest/api/storageservices
1818

1919
This module is useful in scenarios:
2020

21-
* where data needs to be stored locally until it can be processed or transferred to the cloud. This data can be videos, images, finance data, hospital data, or any other unstructured data.
22-
* when devices are located in a place with limited connectivity.
23-
* when you want to efficiently process the data locally to get low latency access to the data, such that you can respond to emergencies as quickly as possible.
24-
* when you want to reduce bandwidth costs and avoid transferring terabytes of data to the cloud. You can process the data locally and send only the processed data to the cloud.
25-
26-
Watch the video for quick introduction
27-
> [!VIDEO https://www.youtube.com/embed/xbwgMNGB_3Y]
21+
* Where data needs to be stored locally until it can be processed or transferred to the cloud. This data can be videos, images, finance data, hospital data, or any other unstructured data.
22+
* When devices are located in a place with limited connectivity.
23+
* When you want to efficiently process the data locally to get low latency access to the data, such that you can respond to emergencies as quickly as possible.
24+
* When you want to reduce bandwidth costs and avoid transferring terabytes of data to the cloud. You can process the data locally and send only the processed data to the cloud.
2825

2926
This module comes with **deviceToCloudUpload** and **deviceAutoDelete** features.
3027

articles/iot-edge/how-to-use-create-options.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ If you use the [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemN
5353
"createOptions": "{\"HostConfig\":{\"PortBindings\":{\"5671/tcp\":[{\"HostPort\":\"5671\"}],\"8883/tcp\":[{\"HostPort\":\"8883\"}],\"443/tcp\":[{\"HostPort\":\"443\"}]}}}"
5454
```
5555

56+
> [!IMPORTANT]
57+
> The Azure IoT Edge Visual Studio Code extension is in [maintenance mode](https://github.com/microsoft/vscode-azure-iot-edge/issues/639). The *iotedgedev* tool is the recommended tool for developing IoT Edge modules.
58+
5659
One tip for writing create options is to use the `docker inspect` command. As part of your development process, run the module locally using `docker run <container name>`. Once you have the module working the way you want it, run `docker inspect <container name>`. This command outputs the module details in JSON format. Find the parameters that you configured, and copy the JSON. For example:
5760

5861
:::image type="content" source="./media/how-to-use-create-options/docker-inspect-edgehub-inline-and-expanded.png" alt-text="Screenshot of the results of the command docker inspect edgeHub." lightbox="./media/how-to-use-create-options/docker-inspect-edgehub-inline-and-expanded.png":::

articles/iot-edge/includes/iot-edge-create-container-registry.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ ms.author: patricka
1010

1111
In this tutorial, you use the [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge) and [Azure IoT Hub](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit) extensions to build a module and create a **container image** from the files. Then you push this image to a **registry** that stores and manages your images. Finally, you deploy your image from your registry to run on your IoT Edge device.
1212

13+
> [!IMPORTANT]
14+
> The Azure IoT Edge Visual Studio Code extension is in [maintenance mode](https://github.com/microsoft/vscode-azure-iot-edge/issues/639).
15+
1316
You can use any Docker-compatible registry to hold your container images. Two popular Docker registry services are [Azure Container Registry](/azure/container-registry/index) and [Docker Hub](https://docs.docker.com/docker-hub/repos/#viewing-repository-tags). This tutorial uses Azure Container Registry.
1417

1518
If you don't already have a container registry, follow these steps to create a new one in Azure:

articles/iot-edge/includes/iot-edge-prerequisites-register-device.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ A free or standard [IoT hub](../../iot-hub/iot-hub-create-through-portal.md) in
1919

2020
* A free or standard [IoT hub](../../iot-hub/iot-hub-create-through-portal.md) in your Azure subscription
2121
* [Visual Studio Code](https://code.visualstudio.com/)
22-
* [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge) extension
22+
* [Azure IoT Edge](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-edge) extension. The *Azure IoT Edge tools for Visual Studio Code* extension is in [maintenance mode](https://github.com/microsoft/vscode-azure-iot-edge/issues/639).
2323
* [Azure IoT Hub](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit) extension
2424

2525
# [Azure CLI](#tab/azure-cli)

0 commit comments

Comments
 (0)