AWS 中的 elasticmapreduce:RunJobFlow 需要哪个策略?

cah*_*hen 5 amazon-web-services amazon-emr amazon-iam amazon-data-pipeline

我正在使用 AWS DataPipeline 运行创建 EMR 集群的 aws-cli 命令,但在运行该命令时出现以下错误:

user ... is not authorized to perform: elasticmapreduce:RunJobFlow
Run Code Online (Sandbox Code Playgroud)

我想关联正确的策略来授权这个,但我怎么知道需要哪个策略?

小智 8

选择用户 > 添加权限 > 直接附加现有策略 > AmazonElasticMapReduceFullAccess


小智 0

我怀疑您没有使用帐户中默认创建的角色来运行管道(DataPipelineDefaultResourceRole 和 DataPipelineDefaultRole)。如果是这种情况,只需使用它就可以了。