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/iot-operations/get-started-end-to-end-sample/quickstart-deploy.md
+18-12Lines changed: 18 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,29 +79,35 @@ This helper command checks connectivity to Azure Resource Manager and Microsoft
79
79
80
80
## Create a storage account and schema registry
81
81
82
-
One of the components that Azure IoT Operations deploys, schema registry, requires a storage account with hierarchical namespace enabled.
83
-
84
-
The storage account must be created in a *different* Azure region than the schema registry. This requirement is so that you can set up secure connection rules between the storage account and the schema registry. When the two resources are in different regions, you can disable public access to the storage account and create a network rule to allow connections from only the schema registry IP addresses. If the two were in the same region, IP network rules wouldn't apply.
82
+
Azure IoT Operations requires a schema registry on your cluster. Schema registry requires an Azure storage account so that it can synchronize schema information between cloud and edge.
85
83
86
84
Run the following CLI commands in your Codespaces terminal.
87
85
88
-
1. Create a storage account with hierarchical namespace enabled and public access disabled. This command uses the `westcentralus` region for example. If you want to change to a different region closer to you, make sure it's a different region than the one you used in your codespace.
86
+
1. Set environment variables for the resources you create in this section.
87
+
88
+
| Placeholder | Value |
89
+
| ----------- | ----- |
90
+
| <STORAGE_ACCOUNT_NAME> | A name for your storage account. Storage account names must be between 3 and 24 characters in length and only contain numbers and lowercase letters. |
91
+
| <SCHEMA_REGISTRY_NAME> | A name for your schema registry. |
92
+
| <SCHEMA_REGISTRY_NAMESPACE> | A name for your schema registry namespace. The namespace uniquely identifies a schema registry within a tenant. |
@@ -121,7 +127,7 @@ Run the following CLI commands in your Codespaces terminal.
121
127
1. Deploy Azure IoT Operations. This command takes several minutes to complete:
122
128
123
129
```azurecli
124
-
az iot ops create --cluster $CLUSTER_NAME --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME
130
+
az iot ops create --cluster $CLUSTER_NAME --resource-group $RESOURCE_GROUP --name ${CLUSTER_NAME}-instance
125
131
```
126
132
127
133
If you get an error that says *Your device is required to be managed to access your resource*, run `az login` again and make sure that you sign in interactively with a browser.
@@ -144,7 +150,7 @@ To view your resources on the Azure portal, use the following steps:
144
150
145
151
1. Select the name of your Azure IoT Operations instance.
146
152
147
-
1. On the **Overview** page of your instance, the **Arc extensions**table displays the resources that were deployed to your cluster.
153
+
1. On the **Overview** page of your instance, the **Arc extensions**tab displays the resources that were deployed to your cluster.
148
154
149
155
:::image type="content" source="../get-started-end-to-end-sample/media/quickstart-deploy/view-instance.png" alt-text="Screenshot that shows the Azure IoT Operations instance on your Arc-enabled cluster." lightbox="../get-started-end-to-end-sample/media/quickstart-deploy/view-instance.png":::
Copy file name to clipboardExpand all lines: articles/iot-operations/includes/connect-cluster-codespaces.md
+4-8Lines changed: 4 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,11 +23,7 @@ To connect your cluster to Azure Arc:
23
23
> * Open the codespace in VS Code desktop, and then return to the browser terminal and rerun `az login`.
24
24
> * Or, after you get the localhost error on the browser, copy the URL from the browser and run `curl "<URL>"` in a new terminal tab. You should see a JSON response with the message "You have logged into Microsoft Azure!."
25
25
26
-
1. Set the Azure subscription context for all commands:
27
-
28
-
```azurecli
29
-
az account set -s $SUBSCRIPTION_ID
30
-
```
26
+
1. After signing in, Azure CLI displays all of your subscriptions and indicates your default subscription with an asterisk `*`. To continue with your default subscription, select `Enter`. Otherwise, type the number of the Azure subscription that you want to use.
31
27
32
28
1. Register the required resource providers in your subscription:
33
29
@@ -46,19 +42,19 @@ To connect your cluster to Azure Arc:
46
42
1. Use the [az group create](/cli/azure/group#az-group-create) command to create a resource group in your Azure subscription to store all the resources:
47
43
48
44
```azurecli
49
-
az group create --location $LOCATION --resource-group $RESOURCE_GROUP --subscription $SUBSCRIPTION_ID
45
+
az group create --location $LOCATION --resource-group $RESOURCE_GROUP
50
46
```
51
47
52
48
1. Use the [az connectedk8s connect](/cli/azure/connectedk8s#az-connectedk8s-connect) command to Arc-enable your Kubernetes cluster and manage it as part of your Azure resource group:
az connectedk8s connect --name $CLUSTER_NAME --location $LOCATION --resource-group $RESOURCE_GROUP --disable-auto-upgrade
56
52
```
57
53
58
54
>[!TIP]
59
55
>The value of `$CLUSTER_NAME` is automatically set to the name of your codespace. Replace the environment variable if you want to use a different name.
60
56
61
-
1. Get the `objectId` of the Microsoft Entra ID application that the Azure Arc service uses and save it as an environment variable.
57
+
1. Get the `objectId` of the Microsoft Entra ID application that the Azure Arc service in your tenant uses and save it as an environment variable.
62
58
63
59
```azurecli
64
60
export OBJECT_ID=$(az ad sp show --id bc313c14-388c-4e7d-a58e-70017303ee3b --query id -o tsv)
Copy file name to clipboardExpand all lines: articles/iot-operations/overview-iot-operations.md
+4-6Lines changed: 4 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -81,10 +81,10 @@ The northbound cloud connectors let you connect the MQTT broker directly to clou
81
81
82
82
## Process data
83
83
84
-
In Azure IoT operations v0.6.0, the data processor is replaced by [data flows](./connect-to-cloud/overview-dataflow.md). Data flows provide enhanced data transformation and data contextualization capabilities within Azure IoT Operations. Data flows can use schemas stored in the schema registry to deserialize and serialize messages.
84
+
In Azure IoT operations v0.6.0, the data processor was replaced by [data flows](./connect-to-cloud/overview-dataflow.md). Data flows provide enhanced data transformation and data contextualization capabilities within Azure IoT Operations. Data flows can use schemas stored in the schema registry to deserialize and serialize messages.
85
85
86
86
> [!NOTE]
87
-
> If you want to continue using the data processor, you must deploy Azure IoT Operations v0.5.1 with the additional flag to include data processor component. It's not possible to deploy the data processor with Azure IoT Operations v0.6.0. The Azure IoT operations CLI extension that includes the flag for deploying the data processor is version 0.5.1b1. This version requires Azure CLI v2.46.0 or greater. The data processor documentation is currently available on the previous versions site: [Azure IoT Operations data processor](/previous-versions/azure/iot-operations/process-data/overview-data-processor).
87
+
> If you want to continue using the data processor, you must deploy Azure IoT Operations v0.5.1 with the additional flag to include data processor component. It's not possible to deploy the data processor with Azure IoT Operations v0.6.0 or newer. The Azure IoT operations CLI extension that includes the flag for deploying the data processor is version 0.5.1b1. This version requires Azure CLI v2.46.0 or greater. The data processor documentation is currently available on the previous versions site: [Azure IoT Operations data processor](/previous-versions/azure/iot-operations/process-data/overview-data-processor).
88
88
89
89
## Visualize and analyze telemetry
90
90
@@ -103,20 +103,18 @@ To secure communication between devices and the cloud through isolated network e
103
103
104
104
## Supported regions
105
105
106
-
In the 0.6.x public preview release, Azure IoT Operations supports clusters that are Arc-enabled in the following regions:
106
+
In the 0.7.x public preview release, Azure IoT Operations supports clusters that are Arc-enabled in the following regions:
107
107
108
108
| Region | CLI value |
109
109
|--------------|-------------|
110
110
| East US | eastus |
111
111
| East US 2 | eastus2 |
112
112
| West US | westus |
113
113
| West US 2 | westus2 |
114
+
| West US 3 | westus3 |
114
115
| West Europe | westeurope |
115
116
| North Europe | northeurope |
116
117
117
-
>[!NOTE]
118
-
>West US 3 was supported in previous versions of Azure IoT Operations, but isn't supported in version 0.6.x.
119
-
120
118
This list of supported regions only applies to the region that you use when connecting your cluster to Azure Arc. This list doesn't restrict you from using your preferred Azure region for your cloud resources. Azure IoT Operations components and other resources deployed to your cluster in these supported regions can still connect to cloud resources in different regions.
0 commit comments