Lambda를 이용한 AMI 관리

 오늘은 labmda를 이용하여 AMI 관리를 하는 방법에 대한 블로그를 작성하고자 합니다.

업무를 하면서 AMI 관리하기가 너무 힘들 때가 있습니다. 하여 lambda를 이용하여 자동화를 하여 업무의 효율성을 증가시키기 위해 이 블로그를 작성하게 되었습니다.

 

먼저 역할을 만들어 주도록 하겠습니다.

[IAM에 접속하여 역할만들기]

해당 내용으로 역할을 만들어 줍니다.

 

[AWS 서비스 Lambda 설정]

AMI 자동화를 하기위하여 정책 두개를 연동하여야합니다. CloudWatchLogsFullAccessAmazonEC2FullAccess  두가지의 정책을연동하여줍니다.

 

[만든 역할로 변경]

이 작업을 진행 한뒤에 아래 내용을 작성하시면 됩니다.

 

[lambda 함수 생성]

먼저 함수이름은 여러분들이 원하시는 것을 입력하여 주시면 됩니다. 런타임은 python 2.7로 작성하도록 하겠습니다.

 

[lambda 새로작성]

위의 내용을 작성하고 함수 생성을 누르시게 되면 해당 화면이 나오게 되는데

이쪽에서 우리가 원하는 코드를 작성하여 줍니다. 코드는 첨부파일을 참조하시면 됩니다.

다음으로 트리거를 만들어줍니다.

[트리거 추가로 트리거 생성]
[추가 트리거]

를 작성하여 주시면 됩니다. 트리거는 원하시는 시간때로 넣어주시면 됩니다.

 

lambda에서 작성이 끝나시면 백업할 인스턴스에 태그를 추가해주세요. 태그 내용은 첨부파일의 코드를 보고 사용하시면 됩니다. AMI 삭제 포스팅은 따로 하지 않도록 하겠습니다. 여러분들의 즐거움을 위해서.!!

 

이상으로 포스팅을 마치도록 하겠습니다. 감사합니다.

댓글

이 블로그의 인기 게시물

AWS 용어

AML 체계란 무엇인가?

Cisco 명령어 정리