您的 Amazon Redshift 数据库是否需要与您的机器学习模型位于同一区域?

Does your Amazon Redshift database need be in the same region as your Machine Learning model?

当我尝试使用 Amazon Redshift 为我的机器学习模型创建数据源时,我在测试我的 IAM 角色的访问权限时遇到了以下错误:

There is no '' cluster, or the cluster is not in the same region as your Amazon ML service. Specify a cluster in the same region as the Amazon ML service.

有什么办法解决这个问题吗?因为我们开发团队的所有数据都存储在机器学习不起作用的区域,所以这将是一个巨大的痛苦?

这是一个有趣的情况。 你可能会做什么:

1) 等待 Amazon Web Services 在您的首选区域支持 AWS ML。 (虽然那是一个漫长的等待)。

2) 或者您还可以为您的 Redshift 数据创建一个备份计划

Amazon Redshift provides you some by Default tools to back up your cluster via snapshot to Amazon Simple Storage Service (Amazon S3). These snapshots can be restored in any AZ in that region or transferred automatically to other regions wherever you want (In your case where your ML is running).

(可能)没有其他方法可以在不同区域使用 Redshift 来使用您的 ML。

希望对您有所帮助!