mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
Updated Security Overview (markdown)
parent
e33780e859
commit
2ce4225c0f
|
@ -6,6 +6,20 @@ We will address the volume servers first. The following items are not covered, y
|
|||
1. master server http REST services
|
||||
1. filer server http REST services
|
||||
|
||||
In summary, here are what can be achieved.
|
||||
|
||||
Server | Service | Note
|
||||
---|---|---
|
||||
master | gRPC | secured by mutual TLS
|
||||
volume | gRPC | secured by mutual TLS
|
||||
filer | gRPC | secured by mutual TLS
|
||||
master | http REST write | "weed master -httpReadOnly", disable http operations, only gRPC operations are allowed.
|
||||
master | http REST read | unprotected, exposing the UI, and stats
|
||||
filer | http REST write | "weed master -port.public", add port for read only
|
||||
filer | http REST read | unprotected
|
||||
volume | http REST write | set `jwt.signing.key` in `security.toml` in master and volume servers to check token for write operations
|
||||
volume | http REST read | unprotected
|
||||
|
||||
# Generate `security.toml` file
|
||||
|
||||
See [[Security Configuration]]
|
||||
|
|
Loading…
Reference in a new issue