El rol del service es: aws: iam :: 20011470201: role / deploy no tiene permiso para realizar la siguiente operación: autoescalado: DescribeLifecycleHooks

¿Alguien ha encontrado el siguiente error antes?

El rol del service es: aws: iam :: 20011470201: role / deploy no tiene permiso para realizar la siguiente operación: autoescalado: DescribeLifecycleHooks

Tengo una configuration de implementación de código entre la count de bit-bucket y mi instancia de Amazon AWS.
Puedo desplegar en el server de testing todos los días sin problemas.
Pero cuando trato de agregar la instancia de nuestro server de producción a la list de instancias, obtengo el error anterior

Nota: He agregado esta instancia e implementado con éxito el código en el pasado. No estoy seguro de por qué recibo este error ahora.

Cualquier dirección / sugerencia sobre cómo resolver esto sería apreciada.

No estoy seguro de cómo me lo perdí, pero a la política que había definido le faltaba la "autoescala: DescribeLifecycleHooks" , una vez que agregué esto al permiso existente, todo funcionó bien.

Por otra parte, la política no ha cambiado en más de un año, no estoy seguro de por qué Aws no se quejó de esto antes

Actualmente implementamos una solución para problemas de permissions entre CodeDeploy y AutoScaling. Anteriormente, CodeDeploy no requiere autoescalado: DescribeLifecycleHooks para describir o crear un gancho de ciclo de vida para AutoScaling, cuando el grupo de deployment del cliente contiene grupos de Escalado automático. Pero ahora comenzamos a requerir este permiso, que en realidad es el correcto y también esperado. Agregar el permiso apropiado soluciona el problema.

Gracias, Binbin

Veo que arreglaste esto. ¿Puedes pegar aquí una configuration de ejemplo para que los noobs como yo sepan cómo colocar este código? Ah, y aún no puedo comentar tu solución aceptada, no tengo suficientes puntos …