2b81ea64c3
* Adding vault kv command doc * Update website/source/docs/commands/kv/delete.html.md Co-Authored-By: Becca Petrin <beccapetrin@gmail.com> * Update website/source/docs/commands/kv/delete.html.md Co-Authored-By: Becca Petrin <beccapetrin@gmail.com> * Update website/source/docs/commands/kv/destroy.html.md Co-Authored-By: Becca Petrin <beccapetrin@gmail.com> * Update website/source/docs/commands/kv/destroy.html.md Co-Authored-By: Becca Petrin <beccapetrin@gmail.com> * Update website/source/docs/commands/kv/undelete.html.md Co-Authored-By: Becca Petrin <beccapetrin@gmail.com> * Update website/source/docs/commands/kv/delete.html.md Co-Authored-By: Becca Petrin <beccapetrin@gmail.com>
2.8 KiB
2.8 KiB
layout | page_title | sidebar_title | sidebar_current | description |
---|---|---|---|---|
docs | kv - Command | <code>kv</code> | docs-commands-kv | The "kv" command groups subcommands for interacting with Vault's key/value secret engine. |
kv
The kv
command groups subcommands for interacting with Vault's key/value
secrets engine (both K/V Version 1 and K/V
Version 2.
Examples
Create or update the key named "creds" in the K/V Version 2 enabled at "secret" with the value "passcode=my-long-passcode":
$ vault kv put secret/creds passcode=my-long-passcode
Key Value
--- -----
created_time 2019-06-06T04:07:33.279432Z
deletion_time n/a
destroyed false
version 1
Read this value back:
$ vault kv get secret/creds
====== Metadata ======
Key Value
--- -----
created_time 2019-06-06T04:07:33.279432Z
deletion_time n/a
destroyed false
version 1
====== Data ======
Key Value
--- -----
passcode my-long-passcode
Get metadata for the key named "creds":
$ vault kv metadata get secret/creds
======= Metadata =======
Key Value
--- -----
cas_required false
created_time 2019-06-06T04:07:33.279432Z
current_version 1
max_versions 0
oldest_version 0
updated_time 2019-06-06T04:07:33.279432Z
====== Version 1 ======
Key Value
--- -----
created_time 2019-06-06T04:07:33.279432Z
deletion_time n/a
destroyed false
Get a specific version of the key named "creds":
$ vault kv get -version=1 secret/creds
====== Metadata ======
Key Value
--- -----
created_time 2019-06-06T04:07:33.279432Z
deletion_time n/a
destroyed false
version 1
====== Data ======
Key Value
--- -----
passcode my-long-passcode
Usage
Usage: vault kv <subcommand> [options] [args]
# ...
Subcommands:
delete Deletes versions in the KV store
destroy Permanently removes one or more versions in the KV store
enable-versioning Turns on versioning for a KV store
get Retrieves data from the KV store
list List data or secrets
metadata Interact with Vault's Key-Value storage
patch Sets or updates data in the KV store without overwriting
put Sets or updates data in the KV store
rollback Rolls back to a previous version of data
undelete Undeletes versions in the KV store
For more information, examples, and usage about a subcommand, click on the name of the subcommand in the sidebar.