Skip to content

Commit 2aec5a9

Browse files
authored
Merge pull request #311831 from jlian/fix/private-link-config-toml
Update Private Link config from deprecated YAML to TOML format
2 parents b1abdfb + 6d40eea commit 2aec5a9

1 file changed

Lines changed: 24 additions & 9 deletions

File tree

articles/iot-edge/using-private-link.md

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,32 @@ When Private Link is enabled, you must configure IoT Edge to use the **private e
4545
| Azure Container Registry (ACR) | `<registry>.azurecr.io` | `<registry>.privatelink.azurecr.io` | Use Private Link FQDN |
4646
| Storage (Blob) | `<account>.blob.core.windows.net` | `<account>.privatelink.blob.core.windows.net` | Use Private Link FQDN |
4747

48-
#### Example IoT Edge `config.yaml`
48+
#### Example IoT Edge `config.toml` (DPS provisioning)
49+
50+
```toml
51+
# DPS provisioning with symmetric key
52+
[provisioning]
53+
source = "dps"
54+
global_endpoint = "https://global.privatelink.azure-devices-provisioning.net"
55+
id_scope = "<scope-id>"
56+
57+
[provisioning.attestation]
58+
method = "symmetric_key"
59+
registration_id = "<registration-id>"
60+
symmetric_key = { value = "<symmetric-key>" }
61+
```
62+
63+
#### Example IoT Edge `config.toml` (manual provisioning)
4964

50-
```yaml
51-
provisioning:
52-
source: "dps"
53-
global_endpoint: "global.privatelink.azure-devices-provisioning.net"
54-
scope_id: "<scope-id>"
65+
```toml
66+
[provisioning]
67+
source = "manual"
68+
iothub_hostname = "<hubname>.privatelink.azure-devices.net"
69+
device_id = "<device-id>"
5570

56-
agent:
57-
env:
58-
IOTEDGE_IOTHUBHOSTNAME: "<hubname>.privatelink.azure-devices.net"
71+
[provisioning.authentication]
72+
method = "sas"
73+
device_id_pk = { value = "<shared-access-key>" }
5974
```
6075

6176
#### DNS requirement

0 commit comments

Comments
 (0)