Amazon Redshift 创建外部架构 MySQL 未启用
Amazon Redshift Create External Schema MySQL not enabled
我们计划使用 Amazon Redshift 并计划使用联合查询来连接和插入来自我们的 Aurora RDS(MySQL,已配置)的数据。我按照此文档设置了秘密管理器存储、红移的 IAM 角色、安全组等:
https://docs.aws.amazon.com/redshift/latest/dg/getting-started-federated-mysql.html
所以现在当我尝试 运行 查询 CREATE EXTERNAL SCHEMA .... FROM MYSQL 时,我收到此错误消息:
错误:未启用从 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 控制台来检查是否有任何设置可以启用它,但找不到任何设置。有人熟悉设置吗?
到目前为止唯一问的问题是这个,但它使用的是红移光谱:
请指教。谢谢!
联合查询处于预览 at the momement:
The following is prerelease documentation for the federated query to MySQL feature for Amazon Redshift, which is in preview release.
这意味着您必须显式设置集群以启用预览功能。
你通过 setting maintenance track of your cluster 到 sql_preview
来做到这一点。
值得注意的是,此功能即将推出预览 soon/already。根据 AWS redshift 论坛:
https://forums.aws.amazon.com/ann.jspa?annID=8900
虽然我应该补充一点,我得到了同样的 'not enabled' 错误,我的集群版本现在是 1.0.31186,所以我不确定这是怎么回事。
此外,这应该是对 Marcin 回答的回复,但我缺乏使用此类功能的声誉。
我们计划使用 Amazon Redshift 并计划使用联合查询来连接和插入来自我们的 Aurora RDS(MySQL,已配置)的数据。我按照此文档设置了秘密管理器存储、红移的 IAM 角色、安全组等: https://docs.aws.amazon.com/redshift/latest/dg/getting-started-federated-mysql.html
所以现在当我尝试 运行 查询 CREATE EXTERNAL SCHEMA .... FROM MYSQL 时,我收到此错误消息:
错误:未启用从 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 控制台来检查是否有任何设置可以启用它,但找不到任何设置。有人熟悉设置吗?
到目前为止唯一问的问题是这个,但它使用的是红移光谱:
请指教。谢谢!
联合查询处于预览 at the momement:
The following is prerelease documentation for the federated query to MySQL feature for Amazon Redshift, which is in preview release.
这意味着您必须显式设置集群以启用预览功能。
你通过 setting maintenance track of your cluster 到 sql_preview
来做到这一点。
值得注意的是,此功能即将推出预览 soon/already。根据 AWS redshift 论坛: https://forums.aws.amazon.com/ann.jspa?annID=8900
虽然我应该补充一点,我得到了同样的 'not enabled' 错误,我的集群版本现在是 1.0.31186,所以我不确定这是怎么回事。
此外,这应该是对 Marcin 回答的回复,但我缺乏使用此类功能的声誉。