플러그인 설정
플러그인 설정mutation 비활성화

mutation 비활성화

GraphQL 스키마에서 mutation을 비활성화하는 방법은 두 가지입니다. 모든 엔드포인트에 적용할지, 특정 엔드포인트에만 적용할지에 따라 다릅니다.

1. 모든 엔드포인트에서 mutation 비활성화하기

(이 작업은 표준 플러그인에서 수행할 수 있으며, 확장 기능이 필요하지 않습니다.)

Modules 페이지로 이동하여 Mutations 모듈을 비활성화하세요(가이드 모듈 탐색, 활성화 및 비활성화 참고). 이렇게 하면 다른 모든 모듈의 mutation이 처음부터 등록되지 않습니다.

2. 특정 엔드포인트에서 mutation 비활성화하기

이 작업은 액세스 제어 정의를 통해 수행하며, mutation 작업에 대한 액세스를 제거합니다. 이를 위해 다음 항목을 포함하는 Access Control 항목을 생성하세요:

  • 비공개 가시성 모드
  • 「Disable access」 규칙
  • "mutation" 작업