ACP API Refiner is a data filtering service provided by the ACP platform that enhances multi-tenant security and data isolation in Kubernetes environments. It filters Kubernetes API response data based on user permissions, projects, clusters, and namespaces, while also supporting field-level filtering, inclusion, and data desensitization.
The core advantages of ACP API Refiner are as follows:
Multi-dimensional Data Isolation
Flexible Data Filtering
Enhanced Security
The main application scenarios of ACP API Refiner are as follows:
Multi-tenant Environment
Sensitive Data Protection
Compliance Requirements
The following limitations apply to ACP API Refiner:
Resources must contain specific tenant-related labels for data isolation:
cpaas.io/project
cpaas.io/cluster
cpaas.io/namespace
kubernetes.io/metadata.name
cpaas.io/creator
LabelSelector queries do not support logical OR operations
Platform-level userbindings are not filtered
Filtering is only applied to GET and LIST API operations