`boundary roles remove-grants` — 역할의 권한 부여 제거

boundary roles remove-grants — 역할의 권한 부여 제거

roles remove-grants 명령어는 역할에서 권한 부여(grant)를 제거할 때 사용해요. 역할 하나당 여러 개의 권한 부여를 지정할 수 있어요.

출처: HashiCorp Boundary docs

본문

예시

아래 예시는 ID가 r_1234567890인 역할에서 read 권한을 허용하는 권한 부여를 제거해요.

$ boundary roles remove-grants -id r_1234567890 -grant "ids=*;type=*;actions=read"

사용법

$ boundary roles remove-grants [options] [args]

명령어 옵션 (Command options)

  • -grant=<string> — 역할에서 제거할 권한 부여. 권한 부여는 컴팩트 문자열 형식이나 JSON으로 지정할 수 있어요. JSON을 사용한다면 올바르게 이스케이프해야 해요. 선택적으로 여러 개의 권한 부여를 지정할 수 있어요.
  • -ids=<string> — 권한 부여를 제거할 역할의 ID. 하나 이상의 ID를 지정할 수 있어요. 텍스트로 여러 ID를 지정할 때는 쉼표로 구분해요. JSON으로 여러 ID를 지정할 때는 배열을 사용해요.
  • -version=<int> — 권한 부여를 제거할 역할의 버전. 버전을 지정하지 않으면 명령어가 자동으로 check-and-set을 수행해요.

CLI 옵션 — 이 명령어 고유 옵션 외에도 모든 CLI 명령어·하위 명령어에 공통으로 적용되는 옵션들이 있어요. 연결(Connection) 옵션, 클라이언트(Client) 옵션, 출력(Output) 옵션, 환경 변수(Environment variables)를 참고하세요.