roles add-grants

roles add-grants

roles add-grants 명령은 역할(role)에 그랜트(권한)를 추가해요. 역할 하나에 여러 그랜트를 지정할 수 있어요.

출처: HashiCorp Boundary docs

본문

예시

이 예시는 ID가 r_1234567890인 역할에 읽기 권한을 허용하는 그랜트를 추가해요.

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

사용법 (Usage)

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

명령 옵션 (Command options)

  • -grant=<string> — 추가할 그랜트예요. 콤팩트 문자열 형식이나 JSON으로 지정할 수 있어요. JSON을 쓴다면 이스케이프를 제대로 해야 해요. 여러 그랜트를 지정하는 것도 가능해요.
  • -ids=<string> — 그랜트를 추가할 역할의 ID예요. 하나 이상의 ID를 지정할 수 있어요. 텍스트로 여러 ID를 지정할 때는 쉼표로 구분하고, JSON으로 지정할 때는 배열을 쓰면 돼요.
  • -version=<int> — 그랜트를 추가할 역할의 버전이에요. 버전을 지정하지 않으면 명령이 check-and-set을 자동으로 수행해요.

CLI 옵션 (CLI options)

명령별 옵션 외에, 모든 CLI 명령과 하위 명령에 공통으로 적용되는 옵션들이 있어요.

  • 연결 옵션 (Connection options)
  • 클라이언트 옵션 (Client options)
  • 출력 옵션 (Output options)
  • 환경 변수 (Environment variables)

더 알아보기 (Learn more)