plugin reload
plugin reload
vault plugin reload 명령은 마운트된 플러그인 백엔드를 다시 로드(reload)하는 데 사용합니다. 플러그인 이름(plugin) 또는 원하는 플러그인 백엔드 마운트(mounts) 중 하나만 제공해야 하며, 둘 다 제공해서는 안 됩니다. 플러그인 이름을 제공하면 해당 플러그인 백엔드를 사용하는 모든 마운트 경로가 다시 로드됩니다.
루트(root) 네임스페이스가 아닌 다른 Vault 네임스페이스로 실행하면, 같은 네임스페이스에서 실행 중인 플러그인만 다시 로드됩니다.
출처: 문서
본문
예제 (Examples)
유형과 이름으로 플러그인을 다시 로드합니다:
$ vault plugin reload -type=auth -plugin my-custom-plugin
Success! Reloaded plugin: my-custom-plugin
마운트로 auth 플러그인을 다시 로드합니다:
$ vault plugin reload \
-mounts auth/my-custom-plugin-1 \
-mounts auth/my-custom-plugin-2
Success! Reloaded mounts: [auth/my-custom-plugin-1/ auth/my-custom-plugin-2/]
마운트로 secrets 플러그인을 다시 로드합니다:
$ vault plugin reload \
-mounts my-custom-plugin-1 \
-mounts my-custom-plugin-2
Success! Reloaded mounts: [my-custom-plugin-1/ my-custom-plugin-2/]
my-custom-plugin 이라는 이름의 secrets 플러그인을 모든 노드와 복제 클러스터에 걸쳐 다시 로드합니다:
$ vault plugin reload \
-type=secret \
-plugin=my-custom-plugin \
-scope=global
사용법 (Usage)
모든 명령에 포함되는 표준 플래그 세트 외에 다음 플래그를 사용할 수 있습니다.
명령 옵션 (Command options)
-plugin(string: "")— 플러그인 카탈로그에 등록된 대로 다시 로드할 플러그인의 이름입니다.-type(string: "")— 다시 로드할 플러그인의 유형으로, auth, secret, database 중 하나입니다.-mounts와 함께 사용할 수 없습니다. 제공하지 않으면 이름이 일치하는 모든 플러그인을 다시 로드합니다.-mounts(array: [])— 다시 로드할 플러그인 백엔드의 마운트 경로 배열 또는 쉼표로 구분된 문자열입니다.-scope(string: "")— 다시 로드의 범위입니다. 로컬 다시 로드에는 이 플래그를 생략하고, 여러 Vault 클러스터에 걸친 다시 로드에는global을 사용하세요.