Amazon Redshift ne prendra plus en charge la création de nouveaux Python UDFs à compter du 1er novembre 2025. Si vous souhaitez utiliser Python UDFs, créez la version UDFs antérieure à cette date. Le Python existant UDFs continuera à fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
DETACH RLS POLICY
Détachez une politique de sécurité au niveau des lignes sur une table d’un ou de plusieurs utilisateurs ou rôles.
Les super-utilisateurs et les utilisateurs ou les rôles qui disposent du rôle sys:secadmin peuvent détacher une stratégie.
Syntaxe
DETACH RLS POLICY { policy_name ON [TABLE] table_name [, ...] | database_name.policy_name ON [TABLE] database_name.schema_name.table_name [, ...] } FROM { user_name | ROLE role_name | PUBLIC } [, ...];
Parameters
- policy_name
-
Nom de la politique .
- database_name
-
Nom de la base de données dans laquelle la politique et la relation sont créées. La politique et la relation doivent figurer dans la même base de données. La base de données peut être la base de données connectée ou une base de données qui prend en charge les autorisations fédérées Amazon Redshift.
- nom_schéma
-
Nom du schéma auquel appartient la relation.
- table_name
-
Relation à laquelle la politique de sécurité au niveau des lignes est attachée.
- FROM { user_name | ROLE role_name | PUBLIC} [, ...]
-
Spécifie si la politique est détachée à partir d’un ou de plusieurs utilisateurs ou rôles spécifiés.
Pour en savoir plus sur l'utilisation de DETACH RLS POLICY dans le catalogue d'autorisations fédérées Amazon Redshift, consultez la section Gestion du contrôle d'accès avec les autorisations fédérées Amazon Redshift.
Notes d’utilisation
Lorsque vous utilisez l’instruction DETACH RLS POLICY, tenez compte des points suivants :
-
Vous pouvez détacher une politique d’une relation, d’un utilisateur, d’un rôle ou d’un public.
Exemples
L’exemple suivant détache une politique sur une table à partir d’un rôle.
DETACH RLS POLICY policy_concerts ON tickit_category_redshift FROM ROLE analyst, ROLE dbadmin;