Amazon ECS Exec 문제 해결
Amazon ECS Exec 문제 해결
ECS Exec를 사용할 때 오류가 발생하는 이유를 진단하는 데 도움이 되는 문제 해결 참고 사항들이에요.
출처: 문서
본문
다음은 ECS Exec를 사용할 때 오류가 발생하는 이유를 진단하는 데 도움이 되는 문제 해결 참고 사항입니다.
Exec Checker로 확인
ECS Exec Checker 스크립트는 Amazon ECS 클러스터와 작업이 ECS Exec 기능을 사용하기 위한 사전 준비 사항을 충족했는지 확인하고 검증하는 방법을 제공합니다. ECS Exec Checker 스크립트는 사용자를 대신해 다양한 API를 호출하여 AWS CLI 환경과 클러스터 및 작업이 ECS Exec 준비되었는지 모두 검증합니다. 이 도구는 최신 버전의 AWS CLI와 jq가 필요합니다. 자세한 내용은 GitHub의 ECS Exec Checker를 참고하세요.
execute-command 호출 시 오류
The execute command failed 오류가 발생하면 다음이 가능한 원인입니다.
- 작업에 필요한 권한이 없습니다. 작업을 시작하는 데 사용한 작업 정의에 작업 IAM 역할이 정의되어 있고 역할에 필요한 권한이 있는지 확인하세요. 자세한 내용은 ECS Exec permissions를 참고하세요.
- SSM 에이전트가 설치되지 않았거나 실행되고 있지 않습니다.
- Amazon ECS용 인터페이스 Amazon VPC 엔드포인트는 있지만 Systems Manager Session Manager용 엔드포인트가 없습니다.