본문 바로가기

전체 글90

Slack slash command와 AWS lambda를 활용한 대화형 EC2 Stop & Go 기능 개발(slack 메시지로 ec2 관리하기) 이번 포스팅에서는 간단하게 정리하자면, Slack을 통해서 AWS EC2를 끄고 켤 수 있는 기능을 만든 것을 소개 하려고 한다. 먼저 사용한 서비스를 정리하자면, 1. AWS Ec2 2. AWS Lambda 3. Lambda 함수 구성 4. Slack App 5. Slack slash command 이렇게 5가지로 정리할 수 있고 사전 준비되어야 하는 것들은 1. Slack 워크스페이스 및 앱 생성 2. Ec2 생성 정도가 있는데 앱 생성 및 워크스페이스 생성은 전에 올려놓은 글을 참조하면 된다. 2023.04.04 - [Slack] - [Slack으로 점심 추천 Bot 만들기 with aws lightsail] - 1 기본세팅 이제부터 람다 함수를 생성해서 작성하고 Slash command와 연동하는.. 2023. 7. 21.
인하/상명/경기 대학교 NET-ZERO 해커톤 멘토 참여 후기 올해 벌써 두 번째 해커톤을 참여하게 되었는데 아래 포스터와 함께 간단한 후기를 남긴다. 인천에 위치한 인하대학교와 대학교 내 컴퓨터 동아리인 IGRUS 학생분들의 주최로 위의 해커톤이 시작됐다. 이번 해커톤의 주제는 아래와 같았다. 결론적으로는 탄소중립 실천을 위한 혁신적인 아이디어를 만드는 것인데,,개인적으로 학생분들에게 어려운 주제가 아닐까 싶다...탄소중립 실천은 기업과 국가에서도 하기 힘든일이니까.. 이번에는 목/금/토 총 3일에 걸쳐 진행됐는데, 첫날에는 특강과 아이디어 스케치, 2,3일차에는 역시 밤샘 개발이었다. 비가 엄청와서 그런가 해커톤하고 아주 잘 어울리는 날씨였다(?) 사실 처음에는 학생들 대부분이 비슷한 주제였는데, 둘째날 아이디어 발표와 코멘트 시간에 다들 아이디어가 조금씩 바뀐.. 2023. 7. 17.
AWS RDS를 Workbench로 실행시키기( + 연결 에러?? Faild to connect to mysql ) AWS내의 DataBase서비스인 RDS 여러 DB종류를 클릭 클릭으로 쉽게 생성할수있어 많이 쓰는데, 학생들 대상으로 강의를 하거나 해커톤 등을 진행하면 GUI환경에서 해당 DB를 보고싶어 하는 학생들이 많다. 뭐 워크벤치나 디비버 오렌지 등 많은 툴들이 있지만 오늘은 Workbench로 Rds연동하여 실행하는 방법을 안내한다. 1. aws rds 들어가서 데이터 베이스 생성 2.DB 선택 (나는 mysql로) 3.DB 접속 정보 설정 계정과 패스워드 !! 꼭 기억하자..물론 구성에서 확인이 가능하지만.,. 4. 퍼블릭 억세스 설정(무조건 '예'로 풀어줘야함) 위의 과정들을 마친뒤에는 데이터베이스 생성을 한다. 한 4분 정도 소요되는 듯하다. 해당 화면에서 엔드포인트 값을 기억한다!! 그리고 나서 이제.. 2023. 7. 12.
Kibana 대시보드 및 캔버스 Public으로 공유하는 법, 게스트용 인증 사용하는 법(Kibana Anonymous access session) Kibana로 생성한 대시보드 및 캔버스를 공유 혹은 웹사이트에 임베딩을 하려고 하면 계정 인증 없이는 접근이 불가능하다고 한다. 대시보드 및 캔버스를 보기 위해 모든 사람에게 Kibana 계정 정보를 알려줄 수는 없는 법... 이러한 문제를 해결하기 위해 로그인 없이 게스트용 계정으로 키바나 대시보드 및 캔버스를 공유하는 법을 소개한다. 위를 활용하면 웹사이트에서도 게스트용 인증을 통해 iframe으로 임베딩을 할 수 있다. 우선 관련 Kibana 문서를 찾아본다. https://www.elastic.co/guide/en/kibana/current/kibana-authentication.html Authentication in Kibana | Kibana Guide [8.8] | Elastic Kiba.. 2023. 7. 10.