제가 실행하지 않은 EC2 인스턴스를 실행하고 있는 이유는 무엇인가요?

2분 분량
0

Amazon Elastic Compute Cloud(Amazon EC2) 콘솔에서 실행 중인 인스턴스가 있는데 실행한 기억이 없어서 제거하고 싶습니다.

해결 방법

다른 AWS 서비스 또는 AWS 계정의 권한이 있는 사용자가 Amazon EC2 인스턴스를 시작했는지 확인합니다.

다른 AWS 서비스가 인스턴스를 시작했는지 확인

일부 AWS 서비스는 해당 기능의 일부로 EC2 인스턴스를 시작하도록 구성할 수 있습니다. 다음 목록에는 일반적으로 인스턴스를 시작하는 몇 가지 서비스가 포함되어 있습니다. 이러한 서비스를 확인하여 인스턴스를 시작했는지 여부를 확인합니다.

  • AWS CloudFormation: 스택의 일부로 하나 이상의 인스턴스를 시작하도록 CloudFormation 템플릿을 구성할 수 있습니다. 자세한 내용은 AWS CloudFormation이란 무엇인가요?를 참조하세요. 스택과 모든 리소스를 삭제하려면 AWS CloudFormation 콘솔에서 스택 삭제를 참조하세요.

  • AWS Elastic Beanstalk: Elastic Beanstalk 환경에는 기본적으로 EC2 인스턴스 및 Auto Scaling 규칙이 포함됩니다. 구성에 따라 환경의 Auto Scaling 규칙이 인스턴스를 시작할 수 있습니다. 자세한 내용은 Elastic Beanstalk란 무엇인가요?를 참조하세요. 환경과 모든 리소스를 종료하려면 Elastic Beanstalk 환경 종료를 참조하세요.

  • AWS OpsWorks: AWS OpsWorks stacks은 스택의 쿡북에 있는 지침에 따라 AWS 리소스 그룹을 시작할 수 있습니다. OpsWorks 스택을 시작하는 경우, 스택의 일부로 EC2 인스턴스를 시작하도록 쿡북이 구성될 수 있습니다. 스택과 연결된 리소스를 종료하려면 스택을 삭제합니다.

  • Amazon EMR: Amazon EMR을 사용하면 EC2 인스턴스 그룹인 클러스터 및 노드를 시작할 수 있습니다. Amazon EMR 클러스터와 연결된 인스턴스를 종료하려면 클러스터를 종료합니다.

참고: 계정에서 리소스를 종료하려면 추가 단계가 필요할 수 있습니다. 자세한 내용은 AWS 계정에서 더 이상 필요하지 않은 활성 리소스를 종료하려면 어떻게 하나요?를 참조하세요.

이전에 종료한 EC2 인스턴스에 대한 요금이 청구되는 경우 모든 인스턴스가 종료되었는데 EC2에 대한 요금이 청구되는 이유는 무엇인가요?를 참조하세요. 또한 모든 Amazon EC2 인스턴스가 종료되었는데도 Elastic IP 주소에 대한 요금이 청구되는 이유를 참조하세요.

다른 승인된 사용자가 인스턴스를 시작했는지 확인

AWS CloudTrail을 사용하여 RunInstances API 호출의 인스턴스를 찾습니다. 또는 다른 인증된 계정 사용자에게 확인하여 인스턴스를 시작했는지 확인합니다.

참고: 인스턴스를 시작하거나 AWS 서비스를 사용할 수 있는 계정 사용자를 관리하려면 AWS Identity and Access Management(AWS IAM)를 사용하세요.

AWS 공식
AWS 공식업데이트됨 2년 전