【问题标题】:AWS EMR - EMR_DefaultRole has insufficient EC2 permissionsAWS EMR - EMR_DefaultRole 的 EC2 权限不足
【发布时间】:2020-09-16 13:51:13
【问题描述】:

我正在尝试创建一个新的 EMR 集群(尝试了 emr-5.30.0 和 emr-6.0.0 版本),但我收到了验证消息错误:“Terminated with errorsService role EMR_DefaultRole has enough EC2 permissions”。

我已经尝试过这种解决方法https://aws.amazon.com/premiumsupport/knowledge-center/emr-default-role-invalid/ 重新创建 EMR 的默认角色,但仍然出现验证消息错误。

非常感谢有关如何解决此问题的任何指导或建议!

谢谢

【问题讨论】:

  • 您使用的是 AWS Educate Starter 账户吗?如果是,我也有这个错误。我在StackOverflow 上发现了一个类似的问题,可以帮助你

标签: amazon-web-services apache-spark amazon-iam amazon-emr


【解决方案1】:

基于https://forums.aws.amazon.com/message.jspa?messageID=947039

对我来说,通过 AWS CloudTrail 进行故障排除非常有用:

  1. 导航到 Cloudtrail 控制台:https://console.aws.amazon.com/cloudtrail/

  2. 点击事件历史记录标签

  3. 然后使用过滤器作为事件源,并在时间范围中选择集群启动期间的时间戳。

  4. 从右侧的按钮中,单击用于显示/隐藏列的齿轮图标,然后选中错误代码列复选框。

完成上述所有操作后,浏览事件列表并展开具有错误代码的事件列表,例如 AccessDeniedClient.UnauthorizedOperation 或任何其他异常。

一旦您知道哪个 API 调用被拒绝,您就可以进一步调查。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    相关资源
    最近更新 更多