AWS Data Pipeline EmrClusterForLoad错误

时间:2017-05-15 23:11:36

标签: amazon-web-services amazon-s3 amazon-dynamodb amazon-data-pipeline

我尝试使用AWSDataPipeline在s3和dynamodb之间传输数据。

以下错误消息...

Unable to create resource for @EmrClusterForLoad_2017-05-15T18:51:19 
due to: The supplied ami version is invalid. (Service: 
AmazonElasticMapReduce; Status Code: 400; Error Code: 
ValidationException; Request ID: 7ebf0367-399f-11e7-b1d7-29efc4730e41)

但是,我无法解决问题。

帮帮我

aws datapipeline error

1 个答案:

答案 0 :(得分:1)

所有地区都不支持ami 3.9.0。 https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-release-3x.html

还要确保选择支持的EC2实例类型 https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-emr-supported-instance-types.html

最后,您需要在Table Load活动中将“在运行前调整群集大小”设置为false。

我在完成所有这些更改后运行它。希望它也会对你有所帮助。