

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# GET\_MOUNTED\_ROLE
<a name="GET_MOUNTED_ROLE"></a>

 做為多方向 AWS Glue 檢視的一部分調用時，它允許傳回用於掛載 Lake Formation 結構描述或資料庫的 IAM 角色。多方言是指，有多種查詢引擎支援 SQL，例如 Amazon EMR 和 Redshift。如需多方向 Glue 檢視的詳細資訊，請參閱 [AWS Glue Data Catalog 中的建立檢視](https://docs.aws.amazon.com/redshift/latest/dg/data-catalog-views-overview.html)。



## 語法
<a name="GET_MOUNTED_ROLE-synopsis"></a>

```
get_mounted_role()
```

## 傳回類型
<a name="GET_MOUNTED_ROLE-return-type"></a>

傳回 VARCHAR 字串或 null 值。

## 使用須知
<a name="GET_MOUNTED_ROLE-usage"></a>

此函數會針對外部 Lake Formation 檢視以外的任何使用案例傳回 null。

## 範例
<a name="GET_MOUNTED_ROLE-example"></a>

下列查詢會傳回用來掛載 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)
```