AWS의 인스턴스 스케줄러는 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 시작 및 중지 시간을 예상대로 기록하지 않습니다.
해결 방법
Amazon EC2 인스턴스가 예상대로 시작 및 중지되지 않는 경우 AWS의 인스턴스 스케줄러에서 다음 구성을 확인하십시오.
일정 및 기간 설정
create-period에 대한 --weekdays, --begintime, --endtime, --region 및 --stack 옵션을 올바르게 구성했는지 확인하십시오. 명령 예시:
scheduler-cli create-period --name "your-period-name" --region example-region --weekdays mon-fri --begintime hh:mm --endtime hh:mm --stack your-stack-name
참고: your-period-name을 기간 이름으로, example-region을 AWS 리전으로, mon-fri를 해당 기간의 평일로 바꾸십시오. 또한 시작 시간 hh:mm을 시작할 시간과 분으로 바꾸고, 종료 시간 hh:mm을 종료할 시간과 분으로 바꾸고, your-stack-name을 스케줄러 스택으로 바꾸십시오.
또한 create-schedule에 대한 --periods, --timezone 및 --name 옵션을 올바르게 구성했는지 확인하십시오. 명령 예시:
scheduler-cli create-schedule --name your-schedule-name --stack your-stack-name --timezone Asia/Tokyo --periods your-period-name
참고: your-schedule-name을 스케줄링 태그 이름으로, your-stack-name을 스케줄러 스택으로, Asia/Tokyo를 시간대로 바꾸십시오. 또한 your-period-name을 create-period 명령을 실행할 때 구성한 기간 이름으로 바꾸십시오.
IAM 역할 설정 및 액세스 권한
AWS의 인스턴스 스케줄러에 대한 AWS Identity and Access Management(IAM) 역할을 올바르게 구성했는지 확인하십시오.
인스턴스에 암호화된 Amazon Elastic Block Storage(Amazon EBS) 볼륨을 사용할 수 있습니다. 사용할 경우 AWS의 인스턴스 스케줄러에 관련 AWS Key Management Service(AWS KMS 키)를 사용할 수 있는 권한을 부여해야 합니다.
인스턴스 태그 설정
AWS CloudFormation 스케줄러 스택을 생성할 때 스택 세부 정보 지정을 선택합니다. Schedule tag key(일정 태그 키)에 create-schedule 명령을 실행할 때 지정한 일정 이름을 입력합니다.
CloudFormation 스택 설정
인스턴스와 동일한 리전에 CloudFormation 스택을 생성했는지 확인하십시오. 그렇지 않으면 올바른 리전에 새 스택을 생성하십시오.