2017-12-18 6 views
0

ec2 인스턴스가 시작/중지되는 시간을 계획하고 싶습니다. cron, aws 데이터 파이프 라인 또는 Lambda를 사용하지 않고도 가능합니까? 이 작업을 자동화하기 위해 쉘 스크립트를 작성하려고합니다. 제발 제안!ec2 인스턴스 시작/중지

답변

0

시작 및 중지 값이있는 올바른 태그가있는 인스턴스를 시작하거나 중지하는 데 도움이되는 람다 함수입니다.

https://gist.github.com/gregarious-repo/b75eb8cb34e9b3644542c81fa7c7c23b

당신은 적절한 권한을 가진 새로운 함수를 작성하고 분마다 실행됩니다 CloudWatch에서 이벤트에 의해 그것을 실행할 필요가있다.

당신은 그것을 위로 인스턴스 태그를 실행은 다음과 같아야합니다 일단 :

enter image description here

0

aws cli와 함께 쉘 스크립트를 사용하여이 작업을 수행 할 수 있습니다.

ec2 인스턴스가 auyo 스케일링 설정에 있거나 또는 자동 스케일링 설정에 배치 할 수있는 경우 예정된 자동 스케일링 성취도를 사용할 수 있습니다. 스케줄 된 자동 크기 조정 기능은 여기에서 읽을 수 있습니다. http://docs.aws.amazon.com/autoscaling/latest/userguide/schedule_time.html

참고 : 자동 배율 기능은 사용하기가 자유롭고 사용량이 많은 리소스에만 적용됩니다. 자동 스케일링 설정에서 최소값을 0으로 설정하여 단일 인스턴스 설정을 배치하고 예정된 자동 크기 조정 기능을 사용하여 목적을 달성 할 수도 있습니다.