【发布时间】:2019-04-30 09:41:43
【问题描述】:
我正在尝试从 AWS Redshift 访问现有的 AWS Athena 表。
我尝试在 AWS Redshift 控制台中创建外部架构(指向 AWS Athena DB)。它成功创建了外部架构,但不显示来自 Athena DB 的表。下面是使用的代码。
CREATE EXTERNAL SCHEMA Ext_schema_1
FROM DATA CATALOG
DATABASE 'sample_poc'
REGION 'us-east-1'
IAM_ROLE 'arn:aws:iam::55276673986:role/sample_Redshift_Role';
很少观察..
- 即使我指定不存在的 Athena 数据库名称,它仍会在 Redshift 中创建外部架构。
- 我的 Redshift 角色拥有对 S3 和 Athena 的完全访问权限。
【问题讨论】:
-
在阅读Creating External Schemas for Amazon Redshift Spectrum - Amazon Redshift 时,我想知道您是否需要“将您的 Athena 数据目录迁移到 AWS Glue 数据目录”?
标签: amazon-redshift amazon-athena