`groups set-members` — 그룹 멤버 전체 구성하기

groups set-members — 그룹 멤버 전체 구성하기

boundary groups set-members 명령어는 그룹에 포함된 사용자 집합 전체를 구성해요.

이 명령어는 멤버를 '추가'하는 게 아니라, 지정한 사용자 집합이 그룹의 최종 멤버가 되도록 설정해요. 그래서 기존 멤버 구성과 상관없이 명령에 준 멤버 목록으로 그룹이 갱신돼요.

출처: HashiCorp Boundary docs

본문

예시 (Examples)

다음 예시는 ID가 g_FNVVhAd0on인 그룹의 멤버를 ID가 u_ad8tbsXHJP와 u_J5l9FWB7yq인 사용자들로 설정해요.

$ boundary groups set-members -id g_FNVVhAd0on \
   -member u_ad8tbsXHJP \
   -member u_J5l9FWB7yq

예시 출력:

Group information:
  Created Time:        Thu, 24 Aug 2023 13:58:23 PDT
  Description:         Web dev group
  ID:                  g_FNVVhAd0on
  Name:                webdev
  Updated Time:        Thu, 24 Aug 2023 14:12:35 PDT
  Version:             2

  Scope:
    ID:                o_R0wbo0H6Zl
    Name:              quick-start-org
    Parent Scope ID:   global
    Type:              org

  Authorized Actions:
    no-op
    read
    update
    delete
    add-members
    set-members
    remove-members

  Members:
    ID:                u_ad8tbsXHJP
    Scope ID:          o_R0wbo0H6Zl

    ID:                u_J5l9FWB7yq
    Scope ID:          o_R0wbo0H6Z

출력은 그룹 정보를 보여줘요.

사용법 (Usage)

$ boundary groups set-members [options] [args]

명령 옵션 (Command options)

  • -id (string: "") — 멤버를 설정할 그룹의 ID예요.
  • -member (string: "") — 그룹에 추가할 사용자(들)의 ID예요. -member 플래그는 여러 번 지정할 수 있어요.