# HashiCorp Vault Policies ## Policy Commands ```bash vault policy list vault policy read vault policy write vault policy delete ``` Format a policy file using `vault policy fmt `. ## Auditing To enable auditing, use the following command: ```bash vault audit enable file file_path=/var/log/vault_audit.log mode=0640 ``` Configure Alloy to read the audit logs from the specified file path. Add the following configuration to your Alloy setup: ```hcl loki.source.file "vault_audit_log" { targets = [ {"__path__" = "/var/log/vault/audit.log", "log_name" = "vault_audit"}, ] forward_to = [loki.write.default.receiver] } ``` Check auditing configuration with: ```bash vault audit list -detailed ``` To disable auditing, use: ```bash vault audit disable file ```