Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
GET_MOUNTED_ROLE
Cuando se invoca como parte de una vista multidialectal de AWS Glue, permite devolver el rol de IAM utilizado para montar el esquema o la base de datos de Lake Formation. Multidialectal significa que SQL es compatible con varios motores de consulta, como Amazon EMR y Redshift. Para obtener más información sobre las vistas de Glue multidialectales, consulte Creación de vistas en el catálogo de datos de AWS Glue.
Sintaxis
get_mounted_role()
Tipo de retorno
Devuelve una cadena VARCHAR o un valor nulo.
Notas de uso
Esta función devuelve un valor nulo para cualquier caso de uso fuera de una vista externa de Lake Formation.
Ejemplo
La siguiente consulta devuelve la identidad para montar el recurso de 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)