Vous pouvez utiliser les espaces de noms Kubernetes pour restreindre l'accès des utilisateurs aux ressources d'un cluster Container Service for Kubernetes (ACK). Les utilisateurs disposant d'autorisations de contrôle d'accès basé sur les rôles (RBAC) limitées à un seul espace de noms ne peuvent pas accéder aux ressources des autres espaces de noms. Consulte les autorisations RBAC accordées à l'utilisateur ou au rôle Resource Access Management (RAM) actuel sur un cluster ACK.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
cs:DescribeUserClusterNamespaces |
get |
*Cluster
|
Aucune | Aucune |
Syntaxe de la requête
GET /api/v2/k8s/{ClusterId}/namespaces HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClusterId |
string |
Oui |
L'identifiant du cluster. |
c5b5e80b0b64a4bf6939d2d8fbbc5**** |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
array |
La liste des espaces de noms auxquels l'utilisateur RAM actuel est autorisé à accéder. |
||
|
string |
La liste des espaces de noms visibles par l'utilisateur RAM. |
[ "default", "kube-node-lease", "kube-public", "kube-system" ] |
Exemples
JSON format
[
"[ \"default\", \"kube-node-lease\", \"kube-public\", \"kube-system\" ]"
]
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.