Skip to content

Commit 98661d6

Browse files
committed
Revert "User-assigned MI details"
This reverts commit ed0999d.
1 parent 1cd84a6 commit 98661d6

File tree

6 files changed

+44
-71
lines changed

6 files changed

+44
-71
lines changed

articles/iot-operations/connect-to-cloud/howto-configure-adlsv2-endpoint.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -301,9 +301,7 @@ dataLakeStorageSettings:
301301

302302
#### User-assigned managed identity
303303

304-
To use user-managed identity for authentication, you must first deploy Azure IoT Operations with secure settings enabled. To learn more, see [Enable secure settings in Azure IoT Operations Preview deployment](../deploy-iot-ops/howto-enable-secure-settings.md).
305-
306-
Then, specify the user-assigned managed identity authentication method along with the client ID, tenant ID, and scope of the managed identity.
304+
To use a user-assigned managed identity, specify the `UserAssignedManagedIdentity` authentication method and provide the `clientId` and `tenantId` of the managed identity.
307305

308306
# [Bicep](#tab/bicep)
309307

@@ -314,8 +312,6 @@ dataLakeStorageSettings: {
314312
userAssignedManagedIdentitySettings: {
315313
cliendId: '<ID>'
316314
tenantId: '<ID>'
317-
// Optional, defaults to 'https://storage.azure.com/.default'
318-
// scope: 'https://<SCOPE_URL>'
319315
}
320316
}
321317
}
@@ -330,8 +326,6 @@ dataLakeStorageSettings:
330326
userAssignedManagedIdentitySettings:
331327
clientId: <ID>
332328
tenantId: <ID>
333-
# Optional, defaults to 'https://storage.azure.com/.default'
334-
# scope: https://<SCOPE_URL>
335329
```
336330

337331
---

articles/iot-operations/connect-to-cloud/howto-configure-adx-endpoint.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -194,9 +194,7 @@ dataExplorerSettings:
194194

195195
#### User-assigned managed identity
196196

197-
To use user-managed identity for authentication, you must first deploy Azure IoT Operations with secure settings enabled. To learn more, see [Enable secure settings in Azure IoT Operations Preview deployment](../deploy-iot-ops/howto-enable-secure-settings.md).
198-
199-
Then, specify the user-assigned managed identity authentication method along with the client ID, tenant ID, and scope of the managed identity.
197+
To use a user-assigned managed identity, specify the `UserAssignedManagedIdentity` authentication method and provide the `clientId` and `tenantId` of the managed identity.
200198

201199
# [Bicep](#tab/bicep)
202200

@@ -207,8 +205,6 @@ dataExplorerSettings: {
207205
userAssignedManagedIdentitySettings: {
208206
clientId: '<ID>'
209207
tenantId: '<ID>'
210-
// Optional, defaults to 'https://api.kusto.windows.net/.default'
211-
// scope: 'https://<SCOPE_URL>'
212208
}
213209
}
214210
}
@@ -223,8 +219,6 @@ dataExplorerSettings:
223219
userAssignedManagedIdentitySettings:
224220
clientId: <ID>
225221
tenantId: <ID>
226-
# Optional, defaults to 'https://api.kusto.windows.net/.default'
227-
# scope: https://<SCOPE_URL>
228222
```
229223

230224
---

articles/iot-operations/connect-to-cloud/howto-configure-fabric-endpoint.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -187,21 +187,15 @@ fabricOneLakeSettings:
187187

188188
#### User-assigned managed identity
189189

190-
To use user-managed identity for authentication, you must first deploy Azure IoT Operations with secure settings enabled. To learn more, see [Enable secure settings in Azure IoT Operations Preview deployment](../deploy-iot-ops/howto-enable-secure-settings.md).
191-
192-
Then, specify the user-assigned managed identity authentication method along with the client ID, tenant ID, and scope of the managed identity.
193-
194190
# [Bicep](#tab/bicep)
195191

196192
```bicep
197193
fabricOneLakeSettings: {
198194
authentication: {
199195
method: 'UserAssignedManagedIdentity'
200196
userAssignedManagedIdentitySettings: {
201-
clientId: '<ID>'
202-
tenantId: '<ID>'
203-
// Optional, defaults to 'https://storage.azure.com/.default'
204-
// scope: 'https://<SCOPE_URL>'
197+
clientId: '<clientId>'
198+
tenantId: '<tenantId>'
205199
}
206200
}
207201
}
@@ -218,8 +212,6 @@ fabricOneLakeSettings:
218212
userAssignedManagedIdentitySettings:
219213
clientId: <ID>
220214
tenantId: <ID>
221-
# Optional, defaults to 'https://storage.azure.com/.default'
222-
# scope: https://<SCOPE_URL>
223215
```
224216

225217
---

articles/iot-operations/connect-to-cloud/howto-configure-kafka-endpoint.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -484,8 +484,6 @@ In the operations experience dataflow endpoint settings page, select the **Basic
484484

485485
Enter the user assigned managed identity client ID, tenant ID, and scope in the appropriate fields.
486486

487-
Here, the scope is the audience of the managed identity. The default value is the same as the Event Hubs namespace host value in the form of `https://<NAMESPACE>.servicebus.windows.net`. However, if you need to override the default audience, you can set the scope field to the desired value.
488-
489487
# [Bicep](#tab/bicep)
490488

491489
```bicep
@@ -495,9 +493,7 @@ kafkaSettings: {
495493
UserAssignedManagedIdentitySettings: {
496494
clientId: '<CLIENT_ID>'
497495
tenantId: '<TENANT_ID>'
498-
// Optional, defaults to https://<NAMESPACE>.servicebus.windows.net/.default
499-
// Matching the Event Hub namespace you configured as host
500-
// scope: 'https://<SCOPE_URL>'
496+
scope: '<SCOPE>'
501497
}
502498
}
503499
...
@@ -513,9 +509,7 @@ kafkaSettings:
513509
userAssignedManagedIdentitySettings:
514510
clientId: <CLIENT_ID>
515511
tenantId: <TENANT_ID>
516-
# Optional, defaults to https://<NAMESPACE>.servicebus.windows.net/.default
517-
# Matching the Event Hub namespace you configured as host
518-
# scope: https://<SCOPE_URL>
512+
scope: <SCOPE>
519513
```
520514

521515
---

articles/iot-operations/connect-to-cloud/howto-configure-mqtt-endpoint.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -522,8 +522,6 @@ In the operations experience dataflow endpoint settings page, select the **Basic
522522

523523
Enter the user assigned managed identity client ID, tenant ID, and scope in the appropriate fields.
524524

525-
Here, the scope is optional, and defaults to `https://eventgrid.azure.net/.default`, which is the same for all Event Grid namespaces. If you're using a different MQTT broker, you can specify the scope as needed.
526-
527525
# [Bicep](#tab/bicep)
528526

529527
```bicep
@@ -533,8 +531,7 @@ mqttSettings: {
533531
userAssignedManagedIdentitySettings: {
534532
cliendId: '<ID>'
535533
tenantId: '<ID>'
536-
// Optional, defaults to 'https://eventgrid.azure.net/.default'
537-
// scope: 'https://<SCOPE_URL>'
534+
scope: '<SCOPE>'
538535
}
539536
}
540537
}
@@ -549,8 +546,7 @@ mqttSettings:
549546
userAssignedManagedIdentitySettings:
550547
clientId: <ID>
551548
tenantId: <ID>
552-
# Optional, defaults to 'https://eventgrid.azure.net/.default'
553-
# scope: https://<SCOPE_URL>
549+
scope: <SCOPE>
554550
```
555551

556552
---

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

Lines changed: 36 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -346,39 +346,6 @@ Here, the wildcard `+` is used to select all devices under the `thermostats` and
346346

347347
---
348348

349-
##### Shared subscriptions
350-
351-
To use shared subscriptions with MQTT sources, you can specify the shared subscription topic in the form of `$shared/<GROUP_NAME>/<TOPIC_FILTER>`.
352-
353-
# [Portal](#tab/portal)
354-
355-
In operations experience dataflow **Source details**, select **MQTT** and use the **MQTT topic** field to specify the shared subscription group and topic.
356-
357-
# [Bicep](#tab/bicep)
358-
359-
```bicep
360-
sourceSettings: {
361-
dataSources: [
362-
'$shared/<GROUP_NAME>/<TOPIC_FILTER>'
363-
]
364-
}
365-
```
366-
367-
# [Kubernetes](#tab/kubernetes)
368-
369-
```yaml
370-
sourceSettings:
371-
dataSources:
372-
- $shared/<GROUP_NAME>/<TOPIC_FILTER>
373-
```
374-
375-
---
376-
377-
> [!NOTE]
378-
> If the instance count in the [dataflow profile](howto-configure-dataflow-profile.md) is greater than 1, shared subscription is must be enabled for all MQTT topic filters by adding topic prefix `$shared/<GROUP_NAME>` to each topic filter.
379-
380-
<!-- TODO: Details -->
381-
382349
#### Kafka topics
383350

384351
When the source is a Kafka (Event Hubs included) endpoint, specify the individual kafka topics to subscribe to for incoming messages. Wildcards are not supported, so you must specify each topic statically.
@@ -453,6 +420,42 @@ sourceSettings:
453420

454421
---
455422

423+
424+
#### Shared subscriptions
425+
426+
<!-- TODO: may not be final -->
427+
428+
To use shared subscriptions with MQTT sources, you can specify the shared subscription topic in the form of `$shared/<GROUP_NAME>/<TOPIC_FILTER>`.
429+
430+
# [Portal](#tab/portal)
431+
432+
In operations experience dataflow **Source details**, select **MQTT** and use the **MQTT topic** field to specify the shared subscription group and topic.
433+
434+
# [Bicep](#tab/bicep)
435+
436+
```bicep
437+
sourceSettings: {
438+
dataSources: [
439+
'$shared/<GROUP_NAME>/<TOPIC_FILTER>'
440+
]
441+
}
442+
```
443+
444+
# [Kubernetes](#tab/kubernetes)
445+
446+
```yaml
447+
sourceSettings:
448+
dataSources:
449+
- $shared/<GROUP_NAME>/<TOPIC_FILTER>
450+
```
451+
452+
---
453+
454+
> [!NOTE]
455+
> If the instance count in the [dataflow profile](howto-configure-dataflow-profile.md) is greater than 1, then the shared subscription topic prefix is automatically added to the topic filter.
456+
457+
<!-- TODO: Details -->
458+
456459
## Transformation
457460

458461
The transformation operation is where you can transform the data from the source before you send it to the destination. Transformations are optional. If you don't need to make changes to the data, don't include the transformation operation in the dataflow configuration. Multiple transformations are chained together in stages regardless of the order in which they're specified in the configuration. The order of the stages is always:

0 commit comments

Comments
 (0)