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.
MODIFIER LA POLITIQUE DE MASQUAGE
Modifie une politique de masquage dynamique des données existante. Pour plus d’informations sur le masquage dynamique des données, consultez Masquage dynamique des données.
Les superutilisateurs et les utilisateurs ou rôles qui disposent du rôle sys:secadmin peuvent modifier une politique de masquage.
Syntaxe
ALTER MASKING POLICY policy_name USING (masking_expression);
Paramètres
- policy_name
-
Nom de la politique de masquage. Il doit s’agir du nom d’une politique de masquage qui existe déjà dans la base de données.
- masking_expression
-
Expression SQL utilisée pour transformer les colonnes cibles. Elle peut être écrite à l’aide de fonctions de manipulation des données, telles que des fonctions de manipulation de chaînes, ou en conjonction avec des fonctions définies par l’utilisateur écrites en SQL, Python ou avec AWS Lambda.
L’expression doit correspondre aux colonnes et aux types de données de l’expression originale. Par exemple, si les colonnes d’entrée de la politique de masquage originale sont
sample_1 FLOAT
etsample_2 VARCHAR(10)
, vous ne pourrez pas modifier la politique de masquage pour prendre une troisième colonne, ou faire en sorte que la politique prenne une instruction FLOAT et une instruction BOOLEAN. Si vous utilisez une constante comme expression de masquage, vous devez la convertir explicitement en un type correspondant au type d’entrée.Vous devez disposer de l’autorisation USAGE sur toutes les fonctions définies par l’utilisateur que vous utilisez dans l’expression du masquage.