小编rho*_*nda的帖子

Redshift Scheduler 无法创建计划

我的 AWS 有 2 个不同的用户:admin,s3_readonly

\n

我是主要管理员,在 Redshift(cluster1) 中有 1 个集群。\n现在我正在尝试安排一个查询,每小时只调用这些过程(CALL <procedure_name>)

\n

对于此任务,我遵循了 AWS 的官方文档(在 Amazon Redshift 控制台上安排查询 - Amazon Redshift),确切地说是本文档步骤(在 Amazon Redshift 数据仓库上安排 SQL 查询 | AWS 大数据博客)。

\n

因此,我创建了新的 IAM 角色RedshiftScheduler,该角色具有Redshift Customizable选项并已附加AmazonRedshiftDataFullAccess到它。然后我编辑了信任关系并添加了:

\n
{\n  "Version": "2012-10-17",\n  "Statement": [\n    {\n      "Effect": "Allow",\n      "Principal": {\n        "Service": "redshift.amazonaws.com"\n      },\n      "Action": "sts:AssumeRole"\n    },\n    {\n      "Sid": "S2",\n      "Effect": "Allow",\n      "Principal": {\n        "AWS": "arn:aws:iam::<ACCOUNT_ID>:user/admin"\n      },\n      "Action": "sts:AssumeRole"\n    },\n    {\n …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services amazon-redshift

5
推荐指数
1
解决办法
3892
查看次数