Storage V2
Definitions:
Configuration
In order to configure Platform Storage, refer to the documentation.
RBAC Permissions
Every Storage V2 object operation is authorized against the Authorization V1 service before it runs: the caller’s token must be granted the matching action on the object path, via an ArangoPermissionPolicy bound to their role. A denied check fails the request.
| Action | Resource |
|---|---|
storage:WriteObject | the object path being written |
storage:ReadObject | the object path being read |
storage:HeadObject | the object path being stat-ed |
storage:DeleteObject | the object path being deleted |
storage:ListObjects | the path prefix being listed |
storage:Init | (empty) — bucket-level initialization |
Example policy statement granting read-only access to objects under reports/:
statements:
- effect: Allow
actions:
- "storage:ReadObject"
- "storage:HeadObject"
- "storage:ListObjects"
resources:
- "reports/*"