为ECS定义自动缩放选项时,无法注册可扩展目标

在这里输入图像说明

但是我得到这个错误:

无法注册可扩展目标

可扩展目标无法注册可伸缩目标:1检测到validation错误:在'roleARN'的值''未能满足约束:成员的长度必须大于或等于1(服务:AWSApplicationAutoScaling;状态码:400;错误代码:ValidationException;请求ID:dff37db1-4be5-11e7-8739-df4df785c602)

在这里输入图像说明

我真的不知道如何解决这个问题。

我已经使用帐户play-admin来创build所有这些群集和服务。 它有以下权利:

在这里输入图像说明

这个任务是使用这个angular色play-ecs

在这里输入图像说明

我也把这个信任关系放在这个angular色上: 在这里输入图像说明

我的问题

我需要授予什么权限才能使自动缩放工作正常? 最让我迷惑的是,“会员必须长度大于或等于1”,这个成员是指什么? 我用来创build此自动缩放的IAM帐户? 任务的作用? 还是新创build的“IAM自动缩放angular色”(请参阅​​下面的屏幕截图)? 如果是最后一个,看起来好像超出了我的控制范围。

*这个屏幕展示了IAM Autoscale role: <create_new>执行的一个步骤IAM Autoscale role: <create_new>

在这里输入图像说明

我今天有同样的问题,似乎当你设置configuration它创build一个新的IAMangular色,但在执行步骤的时刻,你提到的事情发生,并没有通过ARN(这是一个AWS错误,我已经报道过)。

所以我做的是尝试再次configuration服务的自动缩放,但这次它没有创buildecsAutoscaleRole因为它已经创build,所以它的工作:)