Skip to content

Commit d6af902

Browse files
author
Pat Altimore
committed
Fix errors, ToC
1 parent 1d6f5b9 commit d6af902

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

articles/iot-operations/connect-to-cloud/howto-dataflow-graph-wasm.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@ ai-usage: ai-assisted
1111

1212
---
1313

14-
# Use WebAssembly (WASM) with dataflow graphs (Preview)
14+
# Use WebAssembly (WASM) with data flow graphs (Preview)
1515

16-
[!INCLUDE [public-preview-note](../includes/public-preview-note.md)]
16+
> [!IMPORTANT]
17+
> 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.
1720
1821
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.
1922

@@ -48,7 +51,7 @@ The following examples demonstrate how to set up and deploy WASM data flow graph
4851

4952
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.
5053

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>
5255

5356
### Install ORAS CLI
5457

@@ -193,7 +196,7 @@ export SYSTEM_ASSIGNED_MAN_ID=$(az ad sp show --id $EXTENSION_OBJ_ID --query "ap
193196
az role assignment create --role "AcrPull" --assignee $SYSTEM_ASSIGNED_MAN_ID --scope "/subscriptions/$SUBSCRIPTION_ID/resourceGroups/$RESOURCE_GROUP/providers/Microsoft.ContainerRegistry/registries/$ACR_NAME"
194197
```
195198

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).
197200

198201
If you encounter authentication errors with the Azure CLI, you can assign permissions through the Azure portal:
199202

@@ -205,11 +208,11 @@ If you encounter authentication errors with the Azure CLI, you can assign permis
205208
6. Search for and select your IoT Operations extension name (for example, `azure-iot-operations-4gh3y`)
206209
7. Select **Save** to complete the role assignment
207210

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).
209212

210213
## Example 1: Basic deployment with one WASM module
211214

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.
213216

214217
<!-- TODO: Add simple graph YAML definition and explanation -->
215218

articles/iot-operations/toc.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,9 @@ items:
187187
- name: Local storage or ACSA
188188
href: connect-to-cloud/howto-configure-local-storage-endpoint.md
189189
displayName: data flow, endpoint, northbound
190+
- name: Registry endpoint
191+
href: connect-to-cloud/howto-configure-registry-endpoint.md
192+
displayName: data flow, endpoint, northbound, registry
190193
- name: Create a data flow
191194
href: connect-to-cloud/howto-create-dataflow.md
192195
displayName: endpoint, transformation, source, destination, profile, data flow profile, enrich , map, serialize, schema
@@ -207,6 +210,9 @@ items:
207210
- name: Manage data flow profiles
208211
href: connect-to-cloud/howto-configure-dataflow-profile.md
209212
displayName: data flow, scale, scaling
213+
- name: WASM with data flow graphs
214+
href: connect-to-cloud/howto-dataflow-graph-wasm.md
215+
displayName: data flow, WASM, WebAssembly, graph, transform, enrich
210216
- name: Manage network
211217
items:
212218
- name: Overview

0 commit comments

Comments
 (0)