You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You need both these certificates on the IoT Edge device. If you're going to use individual enrollment in DPS, then you will upload the .cert.pem file. If you're going to use group enrollment in DPS, then you also need an intermediate or root CA certificate in the same certificate chain of trust to upload. If you're using demo certs, use the `<WRKDIR>\certs\azure-iot-test-only.root.ca.cert.pem` certificate for group enrollment.
61
+
You need both these certificates on the IoT Edge device. If you're going to use individual enrollment in DPS, then you upload the .cert.pem file. If you're going to use group enrollment in DPS, then you also need an intermediate or root CA certificate in the same certificate chain of trust to upload. If you're using demo certs, use the `<WRKDIR>\certs\azure-iot-test-only.root.ca.cert.pem` certificate for group enrollment.
62
62
63
63
<!-- Create a DPS enrollment using X.509 certificates H2 and content -->
@@ -96,7 +96,7 @@ You can verify that the group enrollment that you created in device provisioning
96
96
97
97
---
98
98
99
-
1.Log in to your IoT Edge for Linux on Windows virtual machine using the following command in your PowerShell session:
99
+
1.Sign in to your IoT Edge for Linux on Windows virtual machine using the following command in your PowerShell session:
100
100
101
101
```powershell
102
102
Connect-EflowVm
@@ -134,7 +134,7 @@ You can verify that the group enrollment that you created in device provisioning
134
134
>
135
135
>This error is expected on a newly provisioned device because the IoT Edge Hub module isn't running. To resolve the error, in IoT Hub, set the modules for the device and create a deployment. Creating a deployment for the device starts the modules on the device including the IoT Edge Hub module.
136
136
137
-
When you create a new IoT Edge device, it will display the status code `417 -- The device's deployment configuration is not set` in the Azure portal. This status is normal, and means that the device is ready to receive a module deployment.
137
+
When you create a new IoT Edge device, it displays the status code `417 -- The device's deployment configuration is not set` in the Azure portal. This status is normal, and means that the device is ready to receive a module deployment.
138
138
139
139
<!-- Uninstall IoT Edge for Linux on Windows H2 and content -->
Copy file name to clipboardExpand all lines: articles/iot-edge/how-to-provision-single-device-linux-on-windows-symmetric.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
---
2
-
title: Create and provision an IoT Edge for Linux on Windows device using symmetric keys - Azure IoT Edge | Microsoft Docs
2
+
title: Create and provision an Azure IoT Edge for Linux on Windows device using symmetric keys
3
3
description: Create and provision a single IoT Edge for Linux on Windows device in IoT Hub using manual provisioning with symmetric keys
4
4
author: PatAltimore
5
5
ms.service: iot-edge
6
6
ms.custom: linux-related-content
7
7
services: iot-edge
8
-
ms.topic: conceptual
9
-
ms.date: 11/15/2022
8
+
ms.topic: how-to
9
+
ms.date: 06/03/2024
10
10
ms.author: patricka
11
11
---
12
12
@@ -57,7 +57,7 @@ This article covers registering your IoT Edge device and installing IoT Edge for
57
57
58
58
You're ready to set up your device with its cloud identity and authentication information.
59
59
60
-
To provision your device using symmetric keys, you will need your device's **connection string**.
60
+
To provision your device using symmetric keys, you need your device's **connection string**.
61
61
62
62
Run the following command in an elevated PowerShell session on your target device. Replace the placeholder text with your own values.
63
63
@@ -71,7 +71,7 @@ For more information about the `Provision-EflowVM` command, see [PowerShell func
71
71
72
72
Verify that IoT Edge for Linux on Windows was successfully installed and configured on your IoT Edge device.
73
73
74
-
1.Log in to your IoT Edge for Linux on Windows virtual machine using the following command in your PowerShell session:
74
+
1.Sign in to your IoT Edge for Linux on Windows virtual machine using the following command in your PowerShell session:
75
75
76
76
```powershell
77
77
Connect-EflowVm
@@ -110,7 +110,7 @@ Verify that IoT Edge for Linux on Windows was successfully installed and configu
110
110
>This error is expected on a newly provisioned device because the IoT Edge Hub module isn't running. To resolve the error, in IoT Hub, set the modules for the device and create a deployment. Creating a deployment for the device starts the modules on the device including the IoT Edge Hub module.
111
111
112
112
113
-
When you create a new IoT Edge device, it will display the status code `417 -- The device's deployment configuration is not set` in the Azure portal. This status is normal, and means that the device is ready to receive a module deployment.
113
+
When you create a new IoT Edge device, it displays the status code `417 -- The device's deployment configuration is not set` in the Azure portal. This status is normal, and means that the device is ready to receive a module deployment.
114
114
115
115
<!-- Uninstall IoT Edge for Linux on Windows H2 and content -->
Copy file name to clipboardExpand all lines: articles/iot-edge/how-to-provision-single-device-linux-on-windows-x509.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
---
2
-
title: Create and provision an IoT Edge for Linux on Windows device using X.509 certificates - Azure IoT Edge | Microsoft Docs
2
+
title: Create and provision an Azure IoT Edge for Linux on Windows device using X.509 certificates
3
3
description: Create and provision a single IoT Edge for Linux on Windows device in IoT Hub using manual provisioning with X.509 certificates
4
4
author: PatAltimore
5
5
ms.service: iot-edge
6
6
ms.custom: linux-related-content
7
7
services: iot-edge
8
-
ms.topic: conceptual
9
-
ms.date: 02/09/2022
8
+
ms.topic: how-to
9
+
ms.date: 06/03/2024
10
10
ms.author: patricka
11
11
---
12
12
@@ -61,7 +61,7 @@ This article covers registering your IoT Edge device and installing IoT Edge for
61
61
62
62
You're ready to set up your device with its cloud identity and authentication information.
63
63
64
-
To provision your device using X.509 certificates, you will need your **IoT hub name**, **device ID**, and the absolute paths to your **identity certificate** and **private key** on your Windows host machine.
64
+
To provision your device using X.509 certificates, you need your **IoT hub name**, **device ID**, and the absolute paths to your **identity certificate** and **private key** on your Windows host machine.
65
65
66
66
Have the device identity certificate and its matching private key ready on your target device. Know the absolute path to both files.
67
67
@@ -77,7 +77,7 @@ For more information about the `Provision-EflowVM` command, see [PowerShell func
77
77
78
78
Verify that IoT Edge for Linux on Windows was successfully installed and configured on your IoT Edge device.
79
79
80
-
1.Log in to your IoT Edge for Linux on Windows virtual machine using the following command in your PowerShell session:
80
+
1.Sign in to your IoT Edge for Linux on Windows virtual machine using the following command in your PowerShell session:
81
81
82
82
```powershell
83
83
Connect-EflowVm
@@ -115,7 +115,7 @@ Verify that IoT Edge for Linux on Windows was successfully installed and configu
115
115
>
116
116
>This error is expected on a newly provisioned device because the IoT Edge Hub module isn't running. To resolve the error, in IoT Hub, set the modules for the device and create a deployment. Creating a deployment for the device starts the modules on the device including the IoT Edge Hub module.
117
117
118
-
When you create a new IoT Edge device, it will display the status code `417 -- The device's deployment configuration is not set` in the Azure portal. This status is normal, and means that the device is ready to receive a module deployment.
118
+
When you create a new IoT Edge device, it displays the status code `417 -- The device's deployment configuration is not set` in the Azure portal. This status is normal, and means that the device is ready to receive a module deployment.
119
119
120
120
<!-- Uninstall IoT Edge for Linux on Windows H2 and content -->
Copy file name to clipboardExpand all lines: articles/iot-edge/how-to-retrieve-iot-edge-logs.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
---
2
-
title: Retrieve IoT Edge logs - Azure IoT Edge
2
+
title: Retrieve Azure IoT Edge logs
3
3
description: IoT Edge module log retrieval and upload to Azure Blob Storage.
4
4
author: PatAltimore
5
5
6
6
ms.author: patricka
7
-
ms.date: 09/01/2022
8
-
ms.topic: conceptual
7
+
ms.date: 06/03/2024
8
+
ms.topic: how-to
9
9
ms.reviewer: veyalla
10
10
ms.service: iot-edge
11
11
ms.custom: devx-track-azurecli
@@ -29,7 +29,7 @@ While not required, for best compatibility with this feature, the recommended lo
29
29
<{Log Level}> {Timestamp} {Message Text}
30
30
```
31
31
32
-
`{Timestamp}` should be formatted as `yyyy-MM-dd HH:mm:ss.fff zzz`, and `{Log Level}` should follow the table below, which derives its severity levels from the [Severity code in the Syslog standard](https://wikipedia.org/wiki/Syslog#Severity_level).
32
+
`{Timestamp}` should be formatted as `yyyy-MM-dd HH:mm:ss.fff zzz`, and `{Log Level}` should use the following table, which derives its severity levels from the [Severity code in the Syslog standard](https://wikipedia.org/wiki/Syslog#Severity_level).
33
33
34
34
| Value | Severity |
35
35
|-|-|
@@ -79,7 +79,7 @@ This method accepts a JSON payload with the following schema:
79
79
|-|-|-|
80
80
| schemaVersion | string | Set to `1.0`|
81
81
| items | JSON array | An array with `id` and `filter` tuples. |
82
-
| id | string | A regular expression that supplies the module name. It can match multiple modules on an edge device. [.NET Regular Expressions](/dotnet/standard/base-types/regular-expressions) format is expected. In case there are multiple items whose ID matches the same module, only the filter options of the first matching ID will be applied to that module. |
82
+
| id | string | A regular expression that supplies the module name. It can match multiple modules on an edge device. [.NET Regular Expressions](/dotnet/standard/base-types/regular-expressions) format is expected. In case there are multiple items whose ID matches the same module, only the filter options of the first matching ID is applied to that module. |
83
83
| filter | JSON section | Log filters to apply to the modules matching the `id` regular expression in the tuple. |
84
84
| tail | integer | Number of log lines in the past to retrieve starting from the latest. OPTIONAL. |
85
85
| since | string | Only return logs since this time, as an rfc3339 timestamp, UNIX timestamp, or a duration (days (d) hours (h) minutes (m)). For example, a duration for one day, 12 hours, and 30 minutes can be specified as *1 day 12 hours 30 minutes* or *1d 12h 30m*. If both `tail` and `since` are specified, the logs are retrieved using the `since` value first. Then, the `tail` value is applied to the result, and the final result is returned. OPTIONAL. |
@@ -399,7 +399,7 @@ In the Azure portal, invoke the method with the method name `GetTaskStatus` and
399
399
}
400
400
```
401
401
402
-
:::image type="content" source="./media/how-to-retrieve-iot-edge-logs/invoke-get-task-status.png" alt-text="Screenshot showing how to invoke direct method GetTaskStatus in Azure portal.":::
402
+
:::image type="content" source="./media/how-to-retrieve-iot-edge-logs/invoke-get-task-status.png" alt-text="Screenshot showing how to invoke direct method GetTaskStatus in Azure portal.":::
0 commit comments