Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
API für die Synchronisation externer Gruppen
Anmerkung
Um eine Grafana-API mit Ihrem Amazon Managed Grafana-Workspace verwenden zu können, benötigen Sie ein gültiges Grafana-API-Token. Sie fügen dies in das Authorization
Feld in der API-Anfrage ein. Informationen zum Erstellen eines Tokens zur Authentifizierung Ihrer API-Aufrufe finden Sie unterAuthentifizieren Sie sich mit Tokens.
Holen Sie sich externe Gruppen
GET /api/teams/:teamId/groups
Beispielanforderung
GET /api/teams/1/groups HTTP/1.1 Accept: application/json Content-Type: application/json Authorization Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk]
Beispielantwort
HTTP/1.1 200 Content-Type: application/json [ { "orgId": 1, "teamId": 1, "groupId": "cn=editors,ou=groups,dc=grafana,dc=org" } ]
Statuscodes:
-
200 — In Ordnung
-
401 — Nicht autorisiert
-
403 — Zugriff verweigert
Externe Gruppe hinzufügen
POST /api/teams/:teamId/groups
Beispielanforderung
POST /api/teams/1/members HTTP/1.1 Accept: application/json Content-Type: application/json Authorization Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk] { "groupId": "cn=editors,ou=groups,dc=grafana,dc=org" }
Beispielantwort
HTTP/1.1 200 Content-Type: application/json {"message":"Group added to Team"}
Statuscodes:
-
200 — In Ordnung
-
400 — Die Gruppe wurde diesem Team bereits hinzugefügt
-
401 — Nicht autorisiert
-
403 — Genehmigung verweigert
-
404 — Team nicht gefunden
Externe Gruppe entfernen
DELETE /api/teams/:teamId/groups/:groupId
Beispielanforderung
DELETE /api/teams/1/groups/cn=editors,ou=groups,dc=grafana,dc=org HTTP/1.1 Accept: application/json Content-Type: application/json Authorization Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk]
Beispielantwort
HTTP/1.1 200 Content-Type: application/json {"message":"Team Group removed"}
Statuscodes:
-
200 — In Ordnung
-
401 — Nicht autorisiert
-
403 — Genehmigung verweigert
-
404 — Team nicht gefunden oder Gruppe nicht gefunden