From 162da6561bcf225fb97e537ca206ff4ad1a7e540 Mon Sep 17 00:00:00 2001 From: Abirdcfly Date: Thu, 19 Aug 2021 10:55:00 +0800 Subject: [PATCH] Update rbac.md: Describe in detail how to specify resourceNames when using list/watch verbs --- content/en/docs/reference/access-authn-authz/rbac.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/en/docs/reference/access-authn-authz/rbac.md b/content/en/docs/reference/access-authn-authz/rbac.md index a954b5c513..5faf4a3ea8 100644 --- a/content/en/docs/reference/access-authn-authz/rbac.md +++ b/content/en/docs/reference/access-authn-authz/rbac.md @@ -279,8 +279,9 @@ rules: ``` {{< note >}} -You cannot restrict `create` or `deletecollection` requests by resourceName. For `create`, this -limitation is because the object name is not known at authorization time. +You cannot restrict `create` or `deletecollection` requests by their resource name. +For `create`, this limitation is because the name of the new object may not be known at authorization time. +If you restrict `list` or `watch` by resourceName, then the only way that a client including kubectl can perform that `list` or `watch` is by specifying a field selector that matches on metadata.name. {{< /note >}}