Start DEV server
vault server -dev
Set vault address before log in
$env:VAULT_ADDR="http://127.0.0.1:8200"
vault login
vault login -method=userpass username=$userName
vault kv put $kvName/$secretName $key=$value
vault kv put secret/secretName key=value
// or old syntax
vault write secret/secretName key=value
vault kv get secret/secretName
// or old syntax
vault read secret/secretName
vault secrets move kvSecret1/secretName kvSecret2/secretName
vault kv list secretEngineName
vault secrets list
vault kv enable-versioning secret
vault secrets enable -path=devkv kv
vault secrets enable transit
vault write -f transit/keys/autoseal
vault token lookup
vault login -method=userpass username=$userName
vault write auth/userpass/users/arthur password=dent
vault list auth/userpass/users
https://developer.hashicorp.com/vault/docs/concepts/tokens#token-accessors
vault list /auth/token/accessors
vault policy list
vault policy write autounseal autounseal.hcl
vault write /storage/raft/snapshot-auto/config/dev-backup interval="12h" retain=10 path_prefix="/data/vault_home/vault_files/snapshots/" file_prefix="vault-dev-snapshot" storage_type="local" local_max_space=50737418
vault read /storage/raft/snapshot-auto/status/dev-backup
vault list /storage/raft/snapshot-auto/config
vault delete /storage/raft/snapshot-auto/config/dev-backup
vault operator init -key-shares=1 -key-threshold=1
vault operator raft snapshot restore -force vault-dev-snapshot-123456789657480786.snap
vault operator unseal vanBssslvadjypDEMOKEYGK1ZsT8FYW/qpS36iJ
vault operator unseal vanBssslvadjypChangeTheKeyGK1ZW/qpS36iJ
vault operator unseal vanBssslvadjypUnsealThreeTimesW/qpS36iJ