본문 바로가기
WIKI 기술 지식 베이스

Dashboards API: is_read_only에서 마이그레이션하기

원문 보기 위키 갱신

Datadog은 Dashboards API에서 is_read_only 속성에 대한 지원을 제거하고 있어요. API로 대시보드를 직접 관리하는 고객은 restricted_roles 또는 제한 정책(Restriction Policies)으로 전환할 것을 권장합니다.

출처: 문서

본문

개요

Datadog은 Dashboards API에서 is_read_only 속성에 대한 지원을 제거하고 있어요. API로 대시보드를 직접 관리하는 고객은 restricted_roles 또는 제한 정책으로 전환하는 것을 권장합니다.

취해야 할 조치

is_read_only에서 restricted_roles로 마이그레이션하거나, 제한 정책의 Preview 참여를 고려하세요.

restricted_roles로 마이그레이션

restricted_roles 파라미터는 대시보드 소유자가 역할을 가진 사용자에게 특정 권한을 할당할 수 있게 해 줘요.

restricted_roles로의 마이그레이션은 독립적으로 진행할 수 있어요. 자세한 내용은 Dashboard API 문서를 참고하세요.

제한 정책(Restriction Policies)

대시보드용 제한 정책은 리소스에 대한 접근 제어 규칙을 정의해요. 일련의 관계(relation) 집합(editor와 viewer)을 허용된 주체(principal) 집합(역할, 팀, 사용자)에 매핑하죠.

Terraform으로 대시보드를 관리한다면:

  1. Datadog Terraform Provider v3.27.0 이상을 사용 중인지 확인합니다.
  2. 대시보드 Terraform 리소스에서 is_read_only와 restricted_role을 제거합니다.
  3. 방금 제거한 속성들의 대시보드 id와 주체를 참조하는 새 datadog_restriction_policy 리소스를 만듭니다.
  4. terraform apply를 실행합니다.

Terraform 리소스의 예시는 Terraform으로 대시보드 편집을 제한하는 방법 가이드를 참고하세요.

더 알아보기 (Learn more)

도움이 되는 추가 문서, 링크, 아티클이에요: