从具有boto(具有IAM角色)的EC2计算机创建EMR计算机失败

时间:2014-04-07 03:49:19

标签: amazon-web-services amazon-ec2 amazon-iam

当我尝试使用boto从已经创建的带有角色的EC2机器(几乎所有权限)创建一个EMR机器时,它会失败并显示错误“Access denied checking jar:s3n://us-east-1.elasticmapreduce/库/脚本浇道/脚本runner.jar”。

我的问题是从EC2机器运行带有IAM角色的bo​​to脚本以便它可以创建EMR机器的一般步骤是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

从原始海报@ user1010900回答:

现在得到答案:

“EMR当前无法使用分配给启动EMR作业的EC2实例的IAM角色。”

价: https://forums.aws.amazon.com/thread.jspa?messageID=531826&#531826

AWS EMR现在不支持AWS STS。

价:

http://docs.aws.amazon.com/STS/latest/UsingSTS/UsingTokens.html

由于