【问题标题】:Creating EMR machine from an EC2 machine with boto (with IAM role) gets failed使用 boto(具有 IAM 角色)从 EC2 机器创建 EMR 机器失败
【发布时间】:2016-01-18 20:46:41
【问题描述】:

当我尝试从已创建的具有角色(具有几乎所有权限)的 EC2 机器上使用 boto 创建 EMR 机器时,它会失败并出现错误“访问被拒绝检查 jar:s3n://us-east-1.elasticmapreduce/ libs/script-runner/script-runner.jar”。

我的问题是从 EC2 机器上运行具有 IAM 角色的 boto 脚本以创建 EMR 机器的一般步骤是什么?

谢谢!

【问题讨论】:

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


    【解决方案1】:

    来自原发帖人@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

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-20
      • 2018-09-22
      • 1970-01-01
      • 1970-01-01
      • 2019-11-14
      • 2020-02-01
      • 2017-12-31
      • 1970-01-01
      相关资源
      最近更新 更多