Falha ao registrar o Escalonável Alvo ao definir a opção de escala automática para o ECS

2

Masestourecebendoesteerro:

FailedregisteringScalableTarget

ScalableTargetcouldnotregisterscalabletarget:1validationerrordetected:Value''at'roleARN'failedtosatisfyconstraint:Membermusthavelengthgreaterthanorequalto1(Service:AWSApplicationAutoScaling;StatusCode:400;ErrorCode:ValidationException;RequestID:dff37db1-4be5-11e7-8739-df4df785c602)

Eurealmentenãoseicomoresolveresseproblema.

Euuseiumacontaplay-adminparacriartodosessesclustereserviço.Temosseguintesdireitos:

Atarefaéexecutadausandoessafunçãoplay-ecs:

Eutambémcoloqueiarelaçãodeconfiançaparaestafunção:

Minha pergunta :

Que permissão preciso conceder para que o escalonamento automático funcione? O que mais me confunde é na mensagem: "Membro deve ter tamanho maior que ou  igual a 1 ", o que esse membro refere? A conta do IAM que usei para criar esse escalonamento automático? A função da tarefa? Ou a recém-criada" função de escala automática do IAM "(consulte a seguinte captura de tela ) Se é o último, parece que está além do meu controle.

* Esta tela mostra que uma etapa IAM Autoscale role: <create_new> é executada pelo ECS

    
por Anthony Kong 08.06.2017 / 03:07

1 resposta

0

Eu tive o mesmo problema hoje e parece que quando você está configurando a configuração, ela cria uma nova função do IAM, mas no momento de executar as etapas mencionadas, algo acontece e o ARN não é aprovado (isso é uma AWS bug, eu já relatei isso).

Então, o que eu fiz foi tentar configurar o dimensionamento automático para o serviço novamente, mas desta vez ele não criou o ecsAutoscaleRole porque ele já estava criado, então funcionou:)

    
por 09.08.2017 / 01:17