시작하지 않은 EC2 인스턴스가 실행되는 이유는 무엇인가요?

최종 업데이트 날짜: 2020년 12월 7일

Amazon EC2(Amazon Elastic Compute Cloud) 콘솔을 확인해보니 내가 시작한 기억이 나지 않는 인스턴스가 실행 중입니다. 이 인스턴스는 어디에서 왔으며 어떻게 제거할 수 있나요?

간략한 설명

계정의 EC2 인스턴스가 어떻게 시작되었는지 알아보려면 다음을 수행하세요.

  • 인스턴스가 다른 AWS 서비스에 의해 시작되었는지 확인합니다.
  • AWS 계정의 다른 권한 있는 사용자가 인스턴스를 시작했는지 확인합니다.

해결 방법

인스턴스가 다른 AWS 서비스에 의해 시작되었는지 확인

일부 AWS 서비스는 해당 기능의 일부로 EC2 인스턴스를 시작합니다. 그 중 다음과 같은 서비스는 EC2 인스턴스를 시작하도록 구성되었을 수 있습니다.

  • AWS CloudFormation: 사용자를 대신하여 스택의 일부로 하나 이상의 인스턴스를 시작하도록 CloudFormation 템플릿을 구성할 수 있습니다. 자세한 내용은 AWS CloudFormation이란 무엇인가요?를 참조하세요. 스택과 해당하는 모든 리소스를 삭제하려면 AWS CloudFormation 콘솔에서 스택 삭제를 참조하세요.
  • AWS Elastic Beanstalk: Elastic Beanstalk 환경에는 기본적으로 EC2 인스턴스와 Auto Scaling 규칙이 포함됩니다. 구성 방식에 따라 환경의 Auto Scaling 규칙이 EC2 인스턴스를 시작할 수 있습니다. 자세한 내용은 AWS Elastic Beanstalk란 무엇인가?를 참조하세요. 환경과 모든 리소스를 종료하려면 Elastic Beanstalk 환경 종료를 참조하세요.
  • AWS OpsWorks: AWS OpsWorks Stacks가 스택의 쿡북에 있는 지침을 따라 AWS 리소스 그룹을 시작할 수 있습니다. OpsWorks 스택을 시작하는 경우 EC2 인스턴스를 스택의 일부로 시작하도록 쿡북을 구성할 수 있습니다. 스택과 연결된 리소스를 종료하려면 스택을 삭제합니다.
  • Amazon EMR: Amazon EMR을 사용하면 EC2 인스턴스의 그룹인 클러스터 및 노드를 시작할 수 있습니다. 클러스터와 관련된 인스턴스를 종료하려면 Amazon EMR 클러스터를 종료합니다.

참고: 리소스를 종료하기 전에 또는 그 이후에 추가 단계를 완료해야 할 수 있습니다.

이전에 종료한 EC2 리소스에 대해 요금이 청구되는 경우 Amazon EC2 인스턴스가 모두 종료되었는데도 EC2에 대한 요금이 부과되는 이유는 무엇입니까? 또는 모든 인스턴스를 종료했는데, 탄력적 IP 주소에 대한 요금이 부과되는 이유는 무엇입니까?를 참조하세요.

권한이 있는 다른 사용자가 인스턴스를 시작했는지 확인

권한이 있는 다른 사용자가 작업 중인 프로젝트의 일부로 인스턴스를 시작했을 수 있습니다.

AWS CloudTrail을 사용하여 RunInstances API 호출의 인스턴스를 찾을 수 있습니다. 또는 팀의 권한이 있는 다른 AWS 사용자에게 문의하여 인스턴스를 시작했는지 확인합니다.

참고: AWS Identity and Access Management(IAM)를 사용하여 인스턴스를 시작하거나 AWS 서비스를 사용할 수 있는 사용자를 관리할 수 있습니다.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?