自 2025 年 11 月 1 日起,Amazon Redshift 將不再支援建立新的 Python UDFs。如果您想要使用 Python UDFs,請在該日期之前建立 UDFs。現有的 Python UDFs將繼續如常運作。如需詳細資訊,請參閱部落格文章
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
GET_MOUNTED_ROLE
做為多方向 AWS Glue 檢視的一部分調用時,它允許傳回用於掛載 Lake Formation 結構描述或資料庫的 IAM 角色。多角度表示多個查詢引擎支援 SQL,例如 Amazon EMR 和 Redshift。如需多向 Glue 檢視的詳細資訊,請參閱 AWS Glue Data Catalog 中的建立檢視。
語法
get_mounted_role()
傳回類型
傳回 VARCHAR 字串或 null 值。
使用須知
此函數會針對外部 Lake Formation 檢視以外的任何使用案例傳回 null。
範例
下列查詢會傳回用來掛載 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)