[英]Use external table redshift spectrum defined in glue data catalog
我在Glue數據目錄中定義了一個表,可以使用Athena進行查詢。 由於該表中有一些數據要與其他Redshift表一起使用,因此我可以訪問Glue數據目錄中定義的表嗎?
創建外部表查詢以引用Glue目錄中的表定義是什么?
在AWS( 創建外部架構 )中,
create external schema athena_schema from data catalog
database 'sampledb'
iam_role 'arn:aws:iam::123456789012:role/MySpectrumRole'
region 'us-east-2';
這將創建一個架構athena_schema
,該架構指向Athena / Glue中的sampledb
數據庫。
您需要授予對指定的IAM角色的適當訪問權限:Redshift集群需要能夠承擔該角色,而該角色需要對Glue的訪問權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.