티스토리 뷰

Unable to assume the service linked role. Please verify that the ECS service linked role exists. (Service: AmazonECS; Status Code: 400; Error Code: InvalidParameterException

나의 경우는 CDK를 통하여 this.ecsService = new ecsPatterns.NetworkLoadBalancedFargateService ... 코드 호출 중에 위의 에러가 발생했다.
IAM에 Service Linked Role(서비스 연결 역할)을 만들어야 한다.
https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/using-service-linked-roles.html

cli에서 아래의 명령을 치면 AmazonECSServiceRolePolicy 라는 Policy가 IAM Policy에 추가 된다.

$ aws iam create-service-linked-role --aws-service-name ecs.amazonaws.com

이후 명령을 수행하면 정상적으로 작동한다.

'Cloud > Serverless & Container' 카테고리의 다른 글

AWS Container Trouble Shooting  (0) 2019.11.07
댓글
댓글쓰기 폼