1.1 KiB
1.1 KiB
бекапим vault правильно
если у вас бесплатная версия
- создание снепа
vault login
vault operator raft snapshot save <snapshot-name>
- пример политики для снепшотов
vault policy write snapshot-read - <<EOF
path "sys/storage/raft/snapshot" {
capabilities = ["read"]
}
EOF
если у вас Enterprise лицензия, то все проще
- локально
vault write sys/storage/raft/snapshot-auto/config/daily interval="24h" retain=5 \
path_prefix="raft-backup" storage_type="local" local_max_space=1073741824
- удаленно на s3
vault write sys/storage/raft/snapshot-auto/config/daily interval="24h" retain=5 \
storage_type="aws-s3" \
aws_s3_bucket="vault" aws_s3_region="ru-1" aws_access_key_id="access-key" aws_secret_access_key="secret-key" \
aws_s3_endpoint="https://s3-point.ru" aws_s3_force_path_style="true"
восстанавливаем из снепа
vault operator raft snapshot restore <snapshot-name>