SVV_IAM_PRIVILEGES - Amazon Redshift

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.

SVV_IAM_PRIVILEGES

Utilisez SVV_IAM_PRIVILEGES pour afficher les privilèges IAM explicitement accordés aux utilisateurs, aux rôles et aux groupes.

SVV_IAM_PRIVILEGES est visible par les utilisateurs suivants :

  • Super-utilisateurs

  • Utilisateurs disposant de l’autorisation ACCESS SYSTEM TABLE

Les autres utilisateurs ne peuvent consulter que les entrées auxquelles ils ont accès.

Colonnes de la table

Nom de la colonne Type de données Description
iam_arn text Nom de l’espace de noms.
command_type text Types de privilèges. Les valeurs possibles sont COPY, UNLOAD, CREATE MODEL ou EXTERNAL FUNCTION.
identity_id entier ID d’identité. Les valeurs possibles sont ID d’utilisateur, ID de rôle ou ID de groupe.
identity_name text Nom d’identité.
identity_type text Type d’identité. Les valeurs possibles sont utilisateur, rôle, groupe ou public.

Exemples de requêtes

L’exemple suivant montre les résultats de SVV_IAM_PRIVILEGES.

SELECT * from SVV_IAM_PRIVILEGES ORDER BY IDENTITY_ID; iam_arn | command_type | identity_id | identity_name | identity_type ----------------------+--------------+-------------+---------------+--------------- default-aws-iam-role | COPY | 0 | public | public default-aws-iam-role | UNLOAD | 0 | public | public default-aws-iam-role | CREATE MODEL | 0 | public | public default-aws-iam-role | EXFUNC | 0 | public | public default-aws-iam-role | COPY | 106 | u1 | user default-aws-iam-role | UNLOAD | 106 | u1 | user default-aws-iam-role | CREATE MODEL | 106 | u1 | user default-aws-iam-role | EXFUNC | 106 | u1 | user default-aws-iam-role | COPY | 118413 | r1 | role default-aws-iam-role | UNLOAD | 118413 | r1 | role default-aws-iam-role | CREATE MODEL | 118413 | r1 | role default-aws-iam-role | EXFUNC | 118413 | r1 | role (12 rows)