Skip to content

AWS Instance Health Management Task Automation Manager

Notifications You must be signed in to change notification settings

esperar/aws-instance-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

AWS Instance Manager

AWS 인스턴스 매니저(Instance Manager)

AWS Instance들의 상태(실행, 중지, 종료)를 관리하는 여러가지 스크립트를 제공해줍니다.

구현 완료된 매니저


How to use

Instance Manager를 사용하기 전, AWS CLI를 설치해야합니다.

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ brew install awscli
$ aws --version

Clone or Download

clone

git clone https://github.com/esperar/aws-instance-manager.git

Download

curl -O https://github.com/esperar/aws-instance-manager/tree/main/scripts/<script_spath>

Chmod, Execute Script

$ chmod -x <instance_scrpit>.sh
$ ./<instance_script>.sh

스케줄러 설정 (옵션)

이 스크립트를 자동으로 실행하려면 리눅스 크론 또는 윈도우 스케줄러와 같은 작업 스케줄러를 사용할 수 있습니다.

예를 들어, 새벽 2시에 스크립트를 실행하려면 리눅스 크론을 사용할 수 있습니다.

$ crontab -e

그리고 다음 라인을 추가하여 매일 새벽 2시에 스크립트를 실행하도록 설정합니다.

$ 0 2 * * * auto_stop_manager.sh

주의사항

이 스크립트들은 사용자로부터 EC2 인스턴스 ID를 입력받습니다. 정확한 인스턴스 ID를 입력하세요. 스크립트는 AWS CLI를 사용하므로 인증이 필요합니다. AWS CLI 구성이 제대로 되어 있는지 확인하세요.

About

AWS Instance Health Management Task Automation Manager

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages