首页 > 解决方案 > 错误 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-roledynamodb:DescribeTable permission.

我仍然收到错误。

请帮我解决这个问题

标签: amazon-web-serviceshadoopamazon-iamamazon-emr

解决方案


它解决了 VPC 端点正在阻止它

我在 Dynamodb VCP 端点策略中添加EmrFSMetadata表名并授予创建表权限。


推荐阅读