【发布时间】:2021-11-17 08:46:38
【问题描述】:
我们计划使用 Amazon Redshift 并计划使用联合查询来连接和插入来自我们的 Aurora RDS(MySQL,预配置)的数据。我按照此文档设置了秘密管理器存储、红移的 IAM 角色、安全组等: https://docs.aws.amazon.com/redshift/latest/dg/getting-started-federated-mysql.html
所以现在当我尝试运行查询 CREATE EXTERNAL SCHEMA .... FROM MYSQL 时,我收到以下错误消息:
错误:CREATE EXTERNAL SCHEMA .. FROM MYSQL 未启用。
我在 Redshift 查询编辑器上运行此示例。
文档中的示例查询:
CREATE EXTERNAL SCHEMA <schema_name>
FROM MYSQL
DATABASE '<database_name>'
URI '<endpoint_of_rds>'
IAM_ROLE '<iam_role_attached_to_redshift>'
SECRET_ARN '<secret_arn_contains_rds_credentials>';
我试图绕过 Redshift 控制台检查任何设置以启用它,但找不到任何设置。有熟悉设置的吗?
到目前为止,唯一提出的问题是这个,但它使用的是红移光谱:What are the steps to use Redshift Spectrum.?
请指教。谢谢!
【问题讨论】:
标签: mysql amazon-web-services amazon-redshift aws-aurora-serverless