ScriptFailed 스크립트 이름: scripts/start.sh 메시지: Script at specified location: scripts/start.sh run as user root failed with exit code 255 로그: LifecycleEvent - ApplicationStart Script - scripts/start.sh [stderr]pm2: No such file or directory 배포 자동화를 하는 중 다음과 같은 위와 같은 에러가 발생하였다. 에러 이름만 보면 start.sh 파일이 없다는 내용이지만, /opt/codedeploy-agent/deployment-root/deployment-logs를 살펴보니 다음과 같은 내용을 확인할 수 있었다.  쉽게 생각하면, 우리가 고사양 게임을 할때, 집에 직접 pc를 구매해서 하는게 아니라 pc방에서 시간당 금액을 지불하며 사용하는 것과 같다고 할 수 있다. 즉, EC2는 우리가 원하는 성능과 용량의 가상 컴퓨터를 대여해주는 서비스이고, 우리는 그 컴퓨터를 원격제어로 조작할 수 있다. Amazone Machine Image (AMI) 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿이다. 단순히 운영체제만 깔려있는 템플릿을 선택할 수도 있고, 특정 런타임이 설치되어있는 템플릿이 제공되는 경우도 있다. key pair 키페어는 퍼블릭키와 프라이빗키로 구성되며 이 둘을 사용해 SSH를 통해 인스턴스에 접속할 수 있다. 아래 그림에서처럼 새 키페어 생성을 선택하고 키페어 이름 지정하고, 키 페어 다운로드를 클릭하면 프라이빗키 파일이 다운로드된다. 이 파일을 안전한 위치에