mirror of
https://github.com/status-im/consul.git
synced 2025-02-20 09:28:34 +00:00
docs: add ACL component relationships visual
This commit is contained in:
parent
b89832221c
commit
fcd89c2674
@ -22,6 +22,10 @@ To learn how to setup the ACL system on an existing Consul datacenter, use the [
|
|||||||
## ACL System Overview
|
## ACL System Overview
|
||||||
|
|
||||||
The ACL system is designed to be easy to use and fast to enforce while providing administrative insight.
|
The ACL system is designed to be easy to use and fast to enforce while providing administrative insight.
|
||||||
|
The diagram below shows the relationships between most of the components of the ACL system:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
At the highest level, there are two major components to the ACL system:
|
At the highest level, there are two major components to the ACL system:
|
||||||
|
|
||||||
- **ACL Policies** - Policies allow the grouping of a set of rules into a logical unit that can be reused and linked with
|
- **ACL Policies** - Policies allow the grouping of a set of rules into a logical unit that can be reused and linked with
|
||||||
@ -237,7 +241,7 @@ The following table summarizes the ACL resources that are available for construc
|
|||||||
rules:
|
rules:
|
||||||
|
|
||||||
| Resource | Scope |
|
| Resource | Scope |
|
||||||
| --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| --------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| [`acl`](/docs/acl/acl-rules#acl-resource-rules) | Operations for managing the ACL system [ACL API](/api/acl/acl) |
|
| [`acl`](/docs/acl/acl-rules#acl-resource-rules) | Operations for managing the ACL system [ACL API](/api/acl/acl) |
|
||||||
| [`agent`](/docs/acl/acl-rules#agent-rules) | Utility operations in the [Agent API](/api/agent), other than service and check registration |
|
| [`agent`](/docs/acl/acl-rules#agent-rules) | Utility operations in the [Agent API](/api/agent), other than service and check registration |
|
||||||
| [`event`](/docs/acl/acl-rules#event-rules) | Listing and firing events in the [Event API](/api/event) |
|
| [`event`](/docs/acl/acl-rules#event-rules) | Listing and firing events in the [Event API](/api/event) |
|
||||||
|
BIN
website/public/img/acl-token-policy-rule-relationship.png
Normal file
BIN
website/public/img/acl-token-policy-rule-relationship.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 111 KiB |
Loading…
x
Reference in New Issue
Block a user