mirror of
https://github.com/rustfs/rustfs.git
synced 2026-03-17 14:24:08 +00:00
743 B
743 B
KMS Crate Instructions
Applies to crates/kms/.
Change Coordination
When changing key-management behavior, verify compatibility with:
rustfs/src/storage/ecfs.rsrustfs/src/admin/handlers/kms.rsrustfs/src/admin/handlers/kms_dynamic.rsrustfs/src/admin/handlers/kms_keys.rsrustfs/src/admin/handlers/kms_management.rs
Security
- Never log plaintext keys, key material, or sensitive request payloads.
- Prefer explicit error propagation over panic paths.
Testing
For local KMS end-to-end tests, keep proxy bypass settings:
NO_PROXY=127.0.0.1,localhost HTTP_PROXY= HTTPS_PROXY= http_proxy= https_proxy= \
cargo test --package e2e_test test_local_kms_end_to_end -- --nocapture --test-threads=1