roles add-grants
roles add-grants
roles add-grants 명령은 역할(role)에 그랜트(권한)를 추가해요. 역할 하나에 여러 그랜트를 지정할 수 있어요.
본문
예시
이 예시는 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)