Enable KV v2 secrets engine

Mount a KV version 2 secrets engine at 'secret/'

vault secrets enable -path=secret kv-v2

tool
vault31 commands
tags
vaultsecurity

More vault commands

  • vault kv put secret/myapp/config db_password=s3cr3t api_key=abc123

    Store multiple key-value pairs at a path

  • vault kv get -format=json secret/myapp/config | jq '.data.data'

    Read a KV v2 secret and extract the data payload

  • vault kv list secret/myapp/

    List all keys under a KV v2 prefix

  • vault token create -policy=read-only -period=24h -display-name=ci-pipeline

    Issue a renewable token with a 24h TTL for CI

  • vault auth enable kubernetes && vault write auth/kubernetes/config kubernetes_host=https://kubernetes.default.svc

    Allow pods to authenticate with Vault via ServiceAccount JWT

all 31 vault commands