我们当前正在使用“ aws ecs update-service”命令在将新的docker映像推送到ECR时重新启动我们的服务,以前在我们手动执行此操作时,我们在重新启动时为AutoScaling选择了一个特定的IAMrole , 例如ecsAutoscaleRole
但是当我们开始使用awscli时,执行命令后,您将看到一堆日志和结果,并且在那里我可以看到一个不同的serviceRole,尽管不确定这是否是执行以下命令所使用的AutoScaling的IAMrole cmdline。指出:“ roleArn”:“ arn:aws:iam:rolename”,
我们尝试在控制台上手动设置IAMrole Autoscaling,当我们达到稳定状态时,我们为AWS执行了cmdline,仍然看到了不同的角色。
我们只使用了“ aws ecs update-service --cluster --service”
如果awscli cmd与在控制台或手动步骤中使用的角色相同,我们需要验证执行awscli cmd时使用的IAMrole for Autoscaling。