`namespace` — 네임스페이스 하위 명령어 모음

namespace — 네임스페이스 하위 명령어 모음

vault namespace는 네임스페이스와 상호작용하기 위한 하위 명령어들을 그룹으로 묶은 명령어예요.

출처: 문서

본문

예시 (Examples)

모든 네임스페이스를 나열해요:

$ vault namespace list

네임스페이스 ID와 커스텀 메타데이터 같은 추가 정보와 함께 모든 네임스페이스를 나열해요:

$ vault namespace list -detailed

커스텀 메타데이터 없이 ns1/ 경로에 네임스페이스를 생성해요:

$ vault namespace create ns1/

여러 커스텀 메타데이터 키와 함께 ns1/ 경로에 네임스페이스를 생성해요:

$ vault namespace create -custom-metadata=foo=abc -custom-metadata=bar=123 ns1/

ns1/ 경로의 기존 네임스페이스를 패치해서 커스텀 메타데이터 키 bar를 추가하고 키 foo를 제거해요:

$ vault namespace patch -custom-metadata=bar=123 -remove-custom-metadata=foo ns1/

ns1/ 경로의 네임스페이스를 삭제해요:

$ vault namespace delete ns1/

ns1/ 경로의 네임스페이스 정보를 조회해요:

$ vault namespace lookup ns1/

현재 네임스페이스의 API를 잠가요:

$ vault namespace lock

current/namespace/ns1/ 경로의 하위 네임스페이스 API를 잠가요:

$ vault namespace lock ns1/

현재 네임스페이스의 API 잠금을 해제해요:

$ vault namespace unlock -unlock-key <unlock key>

current/namespace/ns1/ 경로의 하위 네임스페이스 API 잠금을 해제해요:

$ vault namespace unlock -unlock-key <unlock key> ns1/

사용법 (Usage)

Usage: vault namespace <subcommand> [options] [args]

  This command groups subcommands for interacting with Vault namespaces.
  These set of subcommands operate on the context of the namespace that the
  current logged in token belongs to.

Subcommands:
    create   Create a new namespace
    delete   Delete an existing namespace
    list     List child namespaces
    lookup   Look up an existing namespace
    lock     Lock the API for a namespace
    unlock   Unlock the API for a namespace

하위 명령어에 대한 자세한 정보, 예시, 사용법은 사이드바에서 해당 하위 명령어 이름을 클릭해 확인할 수 있어요.

더 알아보기 (Learn more)

  • vault namespace list — 하위 네임스페이스 나열
  • vault namespace create — 네임스페이스 생성
  • 네임스페이스 개념 문서