AWS 数据管道 EmrClusterForLoad 错误

AWS Data Pipeline EmrClusterForLoad Error

我正在尝试使用 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

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

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

最后,您需要在 Table 加载 activity.

中将 "Resize Cluster Before Running" 设置为 false

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