쓸데없는 비용을 억제! CloudWatch Events에서 EC2를 중지하는 방법

CloudWatch Events 규칙으로 시간이 지나면 EC2 중지



계기



지난번 초학자이기 때문에 엄청난 청구가 오기 전에 AWS에서해야 할 넘어지지 않는 청구 경고 을 썼습니다만, 원래 EC2 인스턴스를 지워 잊지 않는 구조를 설정할 수 있으면, 낭비적인 비용도 들지 않을까 생각했기 때문에 기사로 해 갑니다.
자동 기동은 다른 기사로 써 가고 싶습니다.

1. CloudWatch 규칙 선택



1. AWS Management Console에서 CloudWatch 검색





2. 이벤트 > 규칙 화면을 열고 "규칙 만들기"를 누릅니다.





2. CloudWatch Events 규칙 만들기



1.①측:Cron식을 기재한다





2.1.1 Cron 표현식의 구문을 기본적으로 작성하는 방법


이름

Wildcards



0-59
, - */

시간
0-23
, - */


1-31
, - * ?/L W


1-12 or JAN-DEC
, - */

요일
1-12 or SUN-SAT
, - * ? L #`


1970-2199
, - */


 와   曜日   양쪽 모두에 값 (  *  포함)을 지정할 수 없다. 어느 쪽인가에 값을 지정하면(자), 다른 한쪽에는 ? 를 기술한다.

※AWS Cron식의 타임 존은 그리니치 표준시(GMT)에서의 설정이 되기 때문에, 작성하고 싶은 시간으로부터 값을 설정해 주세요(일본(JST)이면, -9시간하면 OK)

시차 계산 을 확인하고 싶은 인용의 링크입니다

예 1) 일본(JST)에서 매년 월요일부터 금요일의 매월 매일 18:00(18-9=9)에 실행
0 9 ? * MON-FRI *예 2) 일본(JST)에서 매년 매주 매월 매일 9:00(9-9=0)에 실행
0 0 * * ? *예 3) 일본(JST)에서 올해 토요일부터 일요일의 매월 매일(?) 22:00(22-9=13)에 실행
0 13 ? 6-12 1,7 2021

2. ②측:타겟(이번의 경우는, 정지시키고 싶은 EC2)의 인스턴스 ID를 기술한다



EC2 인스턴스에 부여된 ID를 입력합니다.

3.②측:롤의 작성



CloudWatch Events에서 EC2 인스턴스에 대한 작업을 수행하기 위해 권한(역할)이 필요하기 때문에 생성하지 않은 경우 역할을 만들고 권한을 부여합니다.

3. CloudWatch Events 규칙 세부 정보 설정



1. 이름과 설명, 상태(활성화할 것인가)를 기술하고, 규칙 생성을 누르십시오.





4. CloudWatch Events의 규칙에 대해 자세히 알아보기



1. 작성한 규칙이 표시되는지 확인





선택하면 규칙의 세부 사항을 확인할 수 있습니다.


결론



전회 계기에도 기재했습니다만, 앞으로도 AWS를 학습하고 싶은 사람은 늘어나는 것일까라고 마음대로 상상하고 있습니다.
배우기 위해서 핸즈온은 필요하게 됩니다만, 『보기 흉내에서 만든 것은 좋지만 방치해 XXX만엔』 등 웃음 일로는 할 수 없는 이야기가, 당신의 도전하는 마음을 꺾는 키카케가 되지 않게 생각합니다 , 쓸데없는 비용을 억제! 를 기재했습니다.

참고



・Cron의 상세한 설명에 대해서
AWS 공식 HP 링크 Schedule Expressions for Rules
AWS 공식 HP 링크 Rate 또는 Cron을 사용한 일정 식

· 학습의 계기가 된 것
이 기사는 AWS 초학자를 안내하는 체계적인 동영상 학습 서비스
AWS Cloud Tech 에서의 학습을 기반으로 작성하고 있습니다.

좋은 웹페이지 즐겨찾기