In den folgenden Abschnitten wird erläutert, wie Sie Edge iNodes mit Netzwerken verbinden und sie von diesen trennen.
Ein Edge-iNode-Netzwerk mit einem Virtual-iNode-Remote-Netzwerk verbinden
Stellen Sie die folgende PUT-Anfrage mit den Parametern des Anfrage-Bodys, um das lokale Netzwerk Ihres Edge iNode mit einem standardmäßigen Virtual-iNode-Remote-Netzwerk zu verbinden:
Name | Type | Erforderlich/Optional | Beschreibung |
---|---|---|---|
connect_networks | Array | Erforderlich | Legen Sie die ID Ihres Virtual iNode und die ID des Standardnetzwerks Ihres Virtual iNode fest. |
curl -X PUT \
-H 'X-API-KEY:<your_api_key>' \
-H "Content-type:application/json" \
-d '{"connect_networks":[{"node_id":"<your_virtual_inode_id>", \
"network_id":"<your_virtual_default_network_id>"}]}' \
'https://<your_company>.manage.iotium.io/api/v1/network/<your_edge_inode_network_id>' \
| jq .connected_networks
Die Antwort beinhaltet Details aller mit diesem Edge-iNode-Netzwerk verbundenen Remote-Netzwerke:
[
{
"node": {
"id": "<your_virtual_inode_id>",
"name": "<your_virtual_inode_name>"
},
"network": {
"id": "<your_virtual_default_network_id>",
"name": "default"
},
"id": "<your_edge_inode_network_id>",
"connected_at": "2019-09-24T18:19:39.256+05:30"
}
]
Verbindung eines Edge-iNode-Netzwerks mit einem Virtual-iNode-Remote-Netzwerk trennen
Stellen Sie die folgende PUT-Anfrage mit den Parametern des Anfrage-Bodys, um die Verbindung des lokalen Netzwerks Ihres Edge iNode mit einem standardmäßigen Virtual-iNode-Remote-Netzwerk zu trennen:
Name | Type | Erforderlich oder Optional | Beschreibung |
---|---|---|---|
connect_networks | Array | Erforderlich | Falls das Edge-iNode-Netzwerk mit zu vielen Virtual-iNode-Netzwerken verbunden ist und Sie nicht alle Verbindungen trennen möchten, können Sie die Verbindungen (ID des Virtual-iNode-Remote-Netzwerks und des standardmäßigen Virtual-iNode-Remote-Netzwerks) festlegen, die Sie aufrechterhalten möchten. Die restlichen Verbindungen werden getrennt. Legen Sie ein leeres Array fest, um die Verbindungen aller Remote-Netzwerke zu trennen. |
curl -X PUT \
-H 'X-API-KEY:<your_api_key>' \
-H "Content-type:application/json" \
-d '{"connect_networks":[]}' \
'https://<your_company>.manage.iotium.io/api/v1/network/<your_edge_inode_network_id>' \
| jq .connected_networks
Die Antwort beinhaltet Details aller mit diesem Edge-iNode-Netzwerk verbundenen Remote-Netzwerke: null bedeutet, dass keine Remote-Netzwerke verbunden sind: