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.
GET_MOUNTED_ROLE
Lorsqu'elle est invoquée dans le cadre d'une AWS Glue vue multidialectale, elle permet de renvoyer le IAM rôle utilisé pour monter le schéma ou la base de données de Lake Formation. Le multi-dialecte signifie qu'il SQL est pris en charge par plusieurs moteurs de requêtes, tels qu'Amazon et EMR Redshift. Pour plus d'informations sur les vues Glue multidialectes, voir Création de vues dans le catalogue de AWS Glue données.
Syntaxe
get_mounted_role()
Type de retour
Renvoie une VARCHAR chaîne ou une valeur nulle.
Notes d’utilisation
Cette fonction renvoie la valeur null pour tout cas d'utilisation en dehors d'une vue externe de Lake Formation.
Exemple
La requête suivante renvoie l'identité pour monter la ressource Lake Formation.
CREATE EXTERNAL PROTECTED VIEW external_schema.remote_view AS SELECT mycol, get_mounted_role() FROM external_schema.remote_table; mycol | get_mounted_role ---------------------------- 1 arn:aws:iam::123456789012:role/salesrole (1 row)