

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# GET\$1MOUNTED\$1ROLE
<a name="GET_MOUNTED_ROLE"></a>

 Quando invocado como parte de uma visualização do AWS Glue com vários dialetos, permite retornar o perfil do IAM usado para montar o esquema ou banco de dados do Lake Formation. Ter vários dialetos significa que o SQL é compatível com diversos mecanismos de consulta, como o Amazon EMR e o Redshift. Consulte mais informações sobre visualizações do Glue com vários dialetos em [Criação de exibições no AWS Glue Glue Data Catalog (visualização)](https://docs.aws.amazon.com/redshift/latest/dg/data-catalog-views-overview.html).



## Sintaxe
<a name="GET_MOUNTED_ROLE-synopsis"></a>

```
get_mounted_role()
```

## Tipo de retorno
<a name="GET_MOUNTED_ROLE-return-type"></a>

Retorna uma string VARCHAR ou um valor nulo.

## Observações de uso
<a name="GET_MOUNTED_ROLE-usage"></a>

Essa função retorna um valor nulo para qualquer caso de uso fora de uma visualização externa do Lake Formation.

## Exemplo
<a name="GET_MOUNTED_ROLE-example"></a>

A consulta a seguir retorna a identidade para montar o recurso do 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)
```