외부 그룹 동기화 API - Amazon Managed Grafana

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

외부 그룹 동기화 API

참고

아마존 관리형 그라파나 워크스페이스에서 Grafana API를 사용하려면 유효한 Grafana API 토큰이 있어야 합니다. API 요청의 필드에 이를 포함시키세요. Authorization API 호출을 인증하기 위한 토큰을 생성하는 방법에 대한 자세한 내용은 을 참조하십시오토큰으로 인증.

외부 그룹 가져오기

GET /api/teams/:teamId/groups

요청 예제

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

응답의 예

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

상태 코드:

  • 200 — 좋아요

  • 401 — 승인되지 않았습니다

  • 403 — 액세스가 거부되었습니다.

외부 그룹 추가

POST /api/teams/:teamId/groups

요청 예제

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

응답의 예

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

상태 코드:

  • 200 — 좋아요

  • 400 - 그룹이 이미 이 팀에 추가되었습니다.

  • 401 — 승인되지 않음

  • 403 — 권한이 거부되었습니다.

  • 404 — 팀을 찾을 수 없음

외부 그룹 삭제

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

요청 예제

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]

응답의 예

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

상태 코드:

  • 200 — 좋아요

  • 401 — 승인되지 않았습니다

  • 403 — 권한이 거부되었습니다.

  • 404 — 팀을 찾을 수 없거나 그룹을 찾을 수 없음