Zugriffstoken erstellen und verwalten
Zuletzt aktualisiert am
Access Token sind JSON Web Token (JWT), welche benötigt werden, um mit dem Endpunkt eines Telemetry Routers interagieren zu können.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Sie verfügen über eine Instanz des Telemetry Router. Instanzen erstellen und verwalten
API-Voraussetzungen und -Variablen
Abschnitt betitelt „API-Voraussetzungen und -Variablen“Um die API-Befehle in dieser Anleitung auszuführen, müssen Sie zunächst die folgenden Pfadparameter als Umgebungsvariablen in Ihrem Terminal exportieren (oder diese direkt in den Befehlen ersetzen):
$PROJECT_ID: Ihre eindeutige STACKIT-Projekt-ID (z. B.16dbfb51...).$REGION_ID: Die Region, in der sich Ihre Instanz befindet (z. B.eu01odereu02).$TELEMETRY_ROUTER_ID: Die eindeutige ID Ihrer Telemetry Router-Instanz.$ACCESS_TOKEN_ID: Der spezifische Bezeichner eines Zugriffstokens (erforderlich für die Operationen Anzeigen, Bearbeiten und Löschen).
Zugriffstoken erstellen
Abschnitt betitelt „Zugriffstoken erstellen“Um ein Zugriffstoken für den Telemetry Router zu erstellen, müssen Sie den entsprechenden Endpunkt aufrufen.
Eigenschaften für Ihr neues Zugriffstoken wählen
Abschnitt betitelt „Eigenschaften für Ihr neues Zugriffstoken wählen“| Parameter | Bedeutung | Beispiel |
|---|---|---|
| ttl | Eine Ganzzahl oder null, um die Lebensdauer des Tokens in Tagen zu definieren. null steht für ein Token mit unbegrenzter Lebensdauer. | 28800 |
| displayName | Ein Name für die Instanz des Telemetry Router | my-telemetry-router |
| description | Eine optionale Beschreibung für Ihre Unterlagen | Meine Instanz des Telemetry Router |
stackit curl -X POST \"https://telemetry-router.api.stackit.cloud/v1/projects/$PROJECT_ID/regions/$REGION_ID/telemetry-routers/$TELEMETRY_ROUTER_ID/access-tokens" \-H "Content-Type: application/json" \--data '{ "ttl": <TTL>, "displayName": "<DISPLAY_NAME>", "description": "<DESCRIPTION>"}'Beispiel
Abschnitt betitelt „Beispiel“stackit curl -X POST \"https://telemetry-router.api.stackit.cloud/v1/projects/16dbfb51-7a75-42d3-a51d-99f87f48cd32/regions/eu01/telemetry-routers/d5b5cdcc-c155-4d66-82ef-4289db8e4557/access-tokens" \-H "Content-Type: application/json" \--data '{ "ttl": 180, "displayName": "my-telemetry-router-access-token", "description": "Mein Zugriffstoken für den Telemetry Router"}'Führen Sie die Schritte im Portal aus, um ein Telemetry Router-Zugriffstoken zu erstellen.
-
Klicken Sie in der Seitenleiste auf Telemetry Router.
-
Navigieren Sie zu der Instanz, für die Sie ein Zugriffstoken erstellen möchten, und klicken Sie auf den Eintrag.
-
Klicken Sie in der Seitenleiste auf Zugriffstoken.
-
Klicken Sie in der oberen Leiste auf Zugriffstoken erstellen.
-
Konfigurieren Sie im Overlay Ihr neues Zugriffstoken.
Geben Sie einen Namen für Ihr neues Zugriffstoken ein. Dieser Name dient Ihnen als Referenz. Das Token kann entweder eine unbegrenzte Lebensdauer oder eine Lebensdauer zwischen 1 und 180 Tagen haben.
Nachdem Sie alle Informationen festgelegt haben, klicken Sie auf Erstellen.
-
Kopieren Sie das erstellte Token an einen sicheren Ort. Sie können das Token später nicht mehr abrufen.
Alle Zugriffstoken auflisten
Abschnitt betitelt „Alle Zugriffstoken auflisten“stackit curl -X GET \"https://telemetry-router.api.stackit.cloud/v1/projects/$PROJECT_ID/regions/$REGION_ID/telemetry-routers/$TELEMETRY_ROUTER_ID/access-tokens" \-H "Content-Type: application/json"Beispiel
Abschnitt betitelt „Beispiel“stackit curl -X GET \"https://telemetry-router.api.stackit.cloud/v1/projects/16dbfb51-7a75-42d3-a51d-99f87f48cd32/regions/eu01/telemetry-routers/d5b5cdcc-c155-4d66-82ef-4289db8e4557/access-tokens" \-H "Content-Type: application/json"Führen Sie die Schritte im Portal aus, um alle Telemetry Router-Zugriffstoken anzuzeigen.
- Klicken Sie in der Seitenleiste auf Telemetry Router.
- Navigieren Sie zu der Instanz, für die Sie ein Zugriffstoken erstellen möchten, und klicken Sie auf den Eintrag.
- Klicken Sie in der Seitenleiste auf Zugriffstoken.
- Sie sehen eine Liste aller Zugriffstoken mit ihrem Status.
Ein Zugriffstoken anzeigen
Abschnitt betitelt „Ein Zugriffstoken anzeigen“stackit curl -X GET \"https://telemetry-router.api.stackit.cloud/v1/projects/$PROJECT_ID/regions/$REGION_ID/telemetry-routers/$TELEMETRY_ROUTER_ID/access-tokens/$ACCESS_TOKEN_ID" \-H "Content-Type: application/json"Beispiel
Abschnitt betitelt „Beispiel“stackit curl -X GET \"https://telemetry-router.api.stackit.cloud/v1/projects/16dbfb51-7a75-42d3-a51d-99f87f48cd32/regions/eu01/telemetry-routers/d5b5cdcc-c155-4d66-82ef-4289db8e4557/access-tokens/988d3545-68fb-47f2-acd7-b3ea96036ba9" \-H "Content-Type: application/json"Führen Sie die Schritte im Portal aus, um ein Telemetry Router-Zugriffstoken anzuzeigen.
-
Klicken Sie in der Seitenleiste auf Telemetry Router.
-
Navigieren Sie zu der Instanz, für die Sie ein Zugriffstoken erstellen möchten, und klicken Sie auf den Eintrag.
-
Klicken Sie in der Seitenleiste auf Zugriffstoken.
-
Sie sehen eine Liste aller Zugriffstoken mit ihrem Status. Klicken Sie auf einen Eintrag, den Sie anzeigen möchten, um die Details zu sehen.
Ein Zugriffstoken bearbeiten
Abschnitt betitelt „Ein Zugriffstoken bearbeiten“| Parameter | Bedeutung | Beispiel |
|---|---|---|
| displayName | Ein Name für die Instanz des Telemetry Router. Bei diesem Endpunkt ist der Parameter optional. | my-telemetry-router |
| description | Eine optionale Beschreibung für Ihre Unterlagen | Meine Instanz des Telemetry Router |
stackit curl -X PUT \"https://telemetry-router.api.stackit.cloud/v1/projects/$PROJECT_ID/regions/$REGION_ID/telemetry-routers/$TELEMETRY_ROUTER_ID/access-tokens/$ACCESS_TOKEN_ID" \-H "Content-Type: application/json" \--data '{ "displayName": "<DISPLAY_NAME>", "description": "<DESCRIPTION>"}'Beispiel
Abschnitt betitelt „Beispiel“stackit curl -X PUT \"https://telemetry-router.api.stackit.cloud/v1/projects/16dbfb51-7a75-42d3-a51d-99f87f48cd32/regions/eu01/telemetry-routers/d5b5cdcc-c155-4d66-82ef-4289db8e4557/access-tokens/988d3545-68fb-47f2-acd7-b3ea96036ba9" \-H "Content-Type: application/json" \--data '{ "displayName": "my-new-access-token-name", "description": "My new description for the access token"}'Führen Sie die Schritte im Portal aus, um ein Telemetry Router-Zugriffstoken zu bearbeiten.
- Klicken Sie in der Seitenleiste auf Telemetry Router.
- Navigieren Sie zu der Instanz, für die Sie ein Zugriffstoken erstellen möchten, und klicken Sie auf den Eintrag.
- Klicken Sie in der Seitenleiste auf Zugriffstoken.
- Sie sehen eine Liste aller Zugriffstoken mit ihrem Status. Klicken Sie auf einen Eintrag, den Sie anzeigen möchten, um die Details zu sehen.
- In dieser Detailansicht können Sie den Namen und die Beschreibung des Zugriffstokens ändern.
- Klicken Sie nach dem Bearbeiten auf Speichern.
Ein Zugriffstoken löschen
Abschnitt betitelt „Ein Zugriffstoken löschen“Um eine Instanz des Telemetry Router zu löschen, müssen Sie den DELETE-Endpunkt aufrufen.
stackit curl -X DELETE \"https://telemetry-router.api.stackit.cloud/v1/projects/$PROJECT_ID/regions/$REGION_ID/telemetry-routers/$TELEMETRY_ROUTER_ID/access-tokens/$ACCESS_TOKEN_ID" \-H "Content-Type: application/json"Beispiel:
stackit curl -X DELETE \"https://telemetry-router.api.stackit.cloud/v1/projects/16dbfb51-7a75-42d3-a51d-99f87f48cd32/regions/eu01/telemetry-routers/d5b5cdcc-c155-4d66-82ef-4289db8e4557/access-tokens/988d3545-68fb-47f2-acd7-b3ea96036ba9" \-H "Content-Type: application/json"Führen Sie die Schritte im Portal aus, um ein Telemetry Router-Zugriffstoken zu erstellen.
- Klicken Sie in der Seitenleiste auf Telemetry Router.
- Navigieren Sie zu der Instanz, für die Sie ein Zugriffstoken erstellen möchten, und klicken Sie auf den Eintrag.
- Klicken Sie in der Seitenleiste auf Zugriffstoken.
- Sie sehen eine Liste aller Zugriffstoken mit ihrem Status. Navigieren Sie zu dem Eintrag, den Sie löschen möchten, und klicken Sie auf das Drei-Punkte-Menü.
- Klicken Sie im Menü auf Löschen. Geben Sie den Namen des Tokens ein und klicken Sie auf Löschen.