Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
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)