Edge Service ausführen

Prev Next

Stellen Sie die folgende POST-Anfrage mit den Parametern des Anfrage-Bodys, um einen Edge Service auszuführen:

NameTypeErforderlich oder OptionalBeschreibung

name

string

Erforderlich

Name Ihres Dienstes.

dienstleistungen

objekt

Erforderlich

Pod-Spezifikation für Ihren Dienst.

networks

Array

Erforderlich

Netzwerk, mit dem sich dieser Dienst verbinden wird.

Falls das Netzwerk für diesen Dienst mit einer dynamischen Adresszuweisung (Standard) konfiguriert ist, weist das iNode dem Dienst dynamisch eine IP-Adresse zu. Falls das Netzwerk mit einer statischen Adresszuweisung konfiguriert ist, legen Sie ebenfalls die statische IP-Adresse für den Dienst fest.

node_id

string

Erforderlich

ID Ihres Edge iNode, auf dem dieser Dienst ausgeführt wird.

curl -X POST \
  -H 'X-API-KEY:<your_api_key>' \
  -H "Content-type:application/json" \
  -d '{"name":"<your_service_name>", \
       "services":[<your_service_podspec>], \
       "networks":[{"network_id":"<your_edge_inode_network_id>","ip_address":""}], \
       "node_id":"<your_edge_inode_id>"}' \
  'https://<your_company>.manage.iotium.io/api/v1/service' \
  | jq '{pod_id:.id, name:.name}'

Die Antwort beinhaltet den Namen und die ID des Dienstes:

{
  "pod_id": "<your_service_id>",
  "name": "<your_service_name>"
}