我正在尝试创建一个新的EMR群集(尝试过emr-5.30.0和emr-6.0.0版本),但是我收到验证消息错误:“终止于errorsService角色EMR_DefaultRole具有不足的EC2权限”。
我已经尝试过这种解决方法https://aws.amazon.com/premiumsupport/knowledge-center/emr-default-role-invalid/,为EMR重新创建默认角色,但是验证消息错误仍在发生。
非常感谢您提供有关解决此问题的任何指导或建议!
谢谢
答案 0 :(得分:0)
基于https://forums.aws.amazon.com/message.jspa?messageID=947039
对我来说,通过 AWS CloudTrail 进行故障排除非常有帮助:
导航到 Cloudtrail 控制台:https://console.aws.amazon.com/cloudtrail/
点击事件历史标签
然后使用过滤器作为事件源,并在时间范围内选择集群启动期间的时间戳。
从右侧的按钮中,单击用于显示/隐藏列的齿轮图标,然后选中错误代码列复选框。
完成上述所有操作后,查看事件列表并展开具有错误代码的事件,例如 AccessDenied、Client.UnauthorizedOperation 或任何其他异常。< /p>
一旦您知道哪个 API 调用被拒绝,您就可以进一步调查相同的情况。