amazon-web-services - 错误 emrfs create-metadata 不适用于 EMR
问题描述
在 emr 主节点上执行emrfs create-metadata操作时出现以下错误
Error creating meatadata EmrFSMetadata: User: arn:aws:sts::<accountid>:assumed-role/emr-ec2-role/i-04dlcd547ef60654a is not authorized to perform:
dynamodb:DescribeTable on resource: arn:aws:dynamodb:us-east-1:<account id >:/table/EmrFSMetadata (Service: AmazonDynamoDB2;
Status code: 400: Error code: AccessdeniedException;
IAMemr-ec2-role
有dynamodb:DescribeTable permission.
我仍然收到错误。
请帮我解决这个问题
解决方案
它解决了 VPC 端点正在阻止它
我在 Dynamodb VCP 端点策略中添加EmrFSMetadata表名并授予创建表权限。
推荐阅读
- binaryfiles - 逆向工程二进制编码数据
- reactjs - React JS 中的 API 调用
- scala - Sbt 插件在其他任务之前/之后运行任务
- angular - 如何在引导模式中将焦点设置为材料日期选择器?
- vue.js - 如何在整个电子应用程序中访问“进程”?
- spring - Spring MVC Rest API - 没有“com.app.dao.AdminsRepository”类型的合格bean
- java - 登录注册 android 应用程序无法连接到本地服务器(连接被拒绝)
- amazon-s3 - 使用 informatica BDM 在 Amazon s3 中创建文件夹模式
- python - Xcode 更新后,“python3 setup.py build_ext --inplace”中断,因为它使用 libstdc++ 而不是 libc++
- javascript - AngularJS 组件 $onChanges 仅在分配新 val 时才被触发,而不是进行更改