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
> WebAssembly (WASM) with data flow graphs is in **preview**. This feature is provided with limitations and shouldn't be used for production workloads.
18
+
>
19
+
> See the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
17
20
18
21
Azure IoT Operations dataflow graphs support WebAssembly (WASM) modules for custom data processing at the edge. This capability allows you to deploy custom business logic and data transformations as part of your dataflow pipelines.
19
22
@@ -48,7 +51,7 @@ The following examples demonstrate how to set up and deploy WASM data flow graph
48
51
49
52
Azure IoT Operations requires access to a container registry to pull WASM modules and graph definitions. You can use either Azure Container Registry (ACR) or another OCI-compatible registry.
50
53
51
-
To create and configure an Azure Container Registry, see [Deploy Azure Container Registry](<TODO>).
54
+
To create and configure an Azure Container Registry, see [Deploy Azure Container Registry](). <TODO>
52
55
53
56
### Install ORAS CLI
54
57
@@ -193,7 +196,7 @@ export SYSTEM_ASSIGNED_MAN_ID=$(az ad sp show --id $EXTENSION_OBJ_ID --query "ap
193
196
az role assignment create --role "AcrPull" --assignee $SYSTEM_ASSIGNED_MAN_ID --scope "/subscriptions/$SUBSCRIPTION_ID/resourceGroups/$RESOURCE_GROUP/providers/Microsoft.ContainerRegistry/registries/$ACR_NAME"
194
197
```
195
198
196
-
For more information about container registry roles, see [Azure Container Registry roles and permissions](https://docs.microsoft.com/azure/container-registry/container-registry-roles).
199
+
For more information about container registry roles, see [Azure Container Registry roles and permissions](/azure/container-registry/container-registry-roles).
197
200
198
201
If you encounter authentication errors with the Azure CLI, you can assign permissions through the Azure portal:
199
202
@@ -205,11 +208,11 @@ If you encounter authentication errors with the Azure CLI, you can assign permis
205
208
6. Search for and select your IoT Operations extension name (for example, `azure-iot-operations-4gh3y`)
206
209
7. Select **Save** to complete the role assignment
207
210
208
-
For detailed instructions, see [Assign Azure roles using the Azure portal](https://learn.microsoft.com/azure/role-based-access-control/role-assignments-portal).
211
+
For detailed instructions, see [Assign Azure roles using the Azure portal](/azure/role-based-access-control/role-assignments-portal).
209
212
210
213
## Example 1: Basic deployment with one WASM module
211
214
212
-
This scenario demonstrates a simple data flow that uses a WASM module to convert temperature data from Fahrenheit to Celsius. The source code for this module is available [here](<PLACEHOLDER>). Instead of building the module yourself, we use the precompiled version that has already been pushed to the ACR as `graph-simple:1.0.0` in the earlier steps.
215
+
This scenario demonstrates a simple data flow that uses a WASM module to convert temperature data from Fahrenheit to Celsius. The source code for this module is available [here](). <PLACEHOLDER> Instead of building the module yourself, we use the precompiled version that has already been pushed to the ACR as `graph-simple:1.0.0` in the earlier steps.
213
216
214
217
<!-- TODO: Add simple graph YAML definition and explanation -->
0 commit comments