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
Copy file name to clipboardExpand all lines: articles/defender-for-iot/device-builders/quickstart-upload-firmware-using-python.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,16 +20,16 @@ This quickstart assumes a basic understanding of Defender for IoT Firmware Analy
20
20
21
21
### Prepare your environment
22
22
23
-
* Python version 3.8+ is required to use this package. Run the command `python --version` to check your Python version
24
-
* Make note of your Azure subscription ID, the name of your Resource Group where you'd like to upload your images, your workspace name, and the name of the firmware image that you'd like to upload
25
-
* Ensure that your Azure account has the necessary permissions to upload firmware images to Defender for IoT Firmware Analysis for your Azure subscription. You must be an Owner, Contributor, Security Admin, or Firmware Analysis Admin at the Subscription or Resource Group level to upload firmware images. For more information, visit [Defender for IoT Firmware Analysis Roles, Scopes, and Capabilities](/azure/defender-for-iot/device-builders/defender-iot-firmware-analysis-rbac#defender-for-iot-firmware-analysis-roles-scopes-and-capabilities)
26
-
* Ensure that your firmware image is stored in the same directory as the Python script
23
+
* Python version 3.8+ is required to use this package. Run the command `python --version` to check your Python version.
24
+
* Make note of your Azure subscription ID, the name of your Resource Group where you'd like to upload your images, your workspace name, and the name of the firmware image that you'd like to upload.
25
+
* Ensure that your Azure account has the necessary permissions to upload firmware images to Defender for IoT Firmware Analysis for your Azure subscription. You must be an Owner, Contributor, Security Admin, or Firmware Analysis Admin at the Subscription or Resource Group level to upload firmware images. For more information, visit [Defender for IoT Firmware Analysis Roles, Scopes, and Capabilities](/azure/defender-for-iot/device-builders/defender-iot-firmware-analysis-rbac#defender-for-iot-firmware-analysis-roles-scopes-and-capabilities).
26
+
* Ensure that your firmware image is stored in the same directory as the Python script.
27
27
* Install the packages needed to run this script:
28
28
```python
29
29
pip install azure-mgmt-iotfirmwaredefense
30
30
pip install azure-identity
31
31
```
32
-
* Visit [Authorize your application](/azure/azure-web-pubsub/howto-authorize-from-application) to create an application
32
+
* Visit [Authorize your application](/azure/azure-web-pubsub/howto-authorize-from-application) to create an application.
33
33
* Once you've created your application, save your Azure client ID and Azure tenant ID from the **Overview** page:
34
34
:::image type="content" source="media/quickstart-upload-firmware-using-python/overview-client-id-tenant-id.png" alt-text="Screenshot that shows the Overview page of the application." lightbox="media/quickstart-upload-firmware-using-python/overview-client-id-tenant-id.png":::
35
35
* Save your Azure client secret from the **Certificates & secrets** page. Be sure to copy the value right away because the Azure client secret will only be shown once.
0 commit comments