API de sincronización de grupos externa - Amazon Managed Grafana

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

API de sincronización de grupos externa

nota

Para usar una API de Grafana con tu espacio de trabajo de Grafana gestionado por Amazon, debes tener un token de API de Grafana válido. Lo incluyes en el Authorization campo de la solicitud de API. Para obtener información sobre cómo crear un token para autenticar tus llamadas a la API, consultaAutenticarse con fichas.

Obtenga grupos externos

GET /api/teams/:teamId/groups

Ejemplo de solicitud

GET /api/teams/1/groups HTTP/1.1 Accept: application/json Content-Type: application/json Authorization Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk]

Ejemplo de respuesta

HTTP/1.1 200 Content-Type: application/json [ { "orgId": 1, "teamId": 1, "groupId": "cn=editors,ou=groups,dc=grafana,dc=org" } ]

Códigos de estado:

  • 200 — Ok

  • 401 — No autorizado

  • 403 — Acceso denegado

Añadir grupo externo

POST /api/teams/:teamId/groups

Ejemplo de solicitud

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" }

Ejemplo de respuesta

HTTP/1.1 200 Content-Type: application/json {"message":"Group added to Team"}

Códigos de estado:

  • 200 — Ok

  • 400 — El grupo ya se ha añadido a este equipo

  • 401 — No autorizado

  • 403 — Permiso denegado

  • 404 — No se ha encontrado el equipo

Eliminar grupo externo

DELETE /api/teams/:teamId/groups/:groupId

Ejemplo de solicitud

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]

Ejemplo de respuesta

HTTP/1.1 200 Content-Type: application/json {"message":"Team Group removed"}

Códigos de estado:

  • 200 — Ok

  • 401 — No autorizado

  • 403 — Permiso denegado

  • 404 — No se ha encontrado el equipo o no se ha encontrado el grupo