`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— 네임스페이스 생성- 네임스페이스 개념 문서