本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
GET_MOUNTED_ROLE
當作為多方言 AWS Glue 視圖的一部分調用時,它允許返回用於裝載 Lake Formation 架構或數據庫的IAM角色。多方言意味著跨多個查詢引擎,如 Amazon EMR 和 Redshift 支持。SQL如需有關多方言 Glue 檢視的詳細資訊,請參閱在資AWS Glue 料目錄中建立檢視。
語法
get_mounted_role()
傳回類型
傳回VARCHAR字串或空值。
使用須知
對於外部 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)