본문 바로가기

AWS67

AWS Ec2 인스턴스에 탄력적 IP 설정하기(Ec2 IP고정하기) 이번에는 ec2를 사용하다가 과금때문에 중지시켰다가 다시 시작하는 경우 IP주소가 바뀌어 다른 코드를 바꾼다거나 접속 정보를 수정하는 경우를 위해 탄력적 IP, 즉 Ec2의 IP를 고정하는 방법을 안내하겠다. 먼저, Ec2 인스턴스 메뉴에서 왼쪽을 보면 탄력적 IP로 들어간다. IP 할당 클릭. 내가 사용하는 인스턴스의 지역을 잘 확인하고 할당을 클릭. 생성된 IP를 클릭후 작업에서 탄력적 IP 주소연결 클릭. 연결할 EC2 인스턴스의 ID값을 선택하고 프라이빗 IP주소를 맵핑하면 작업 끝. 연결을 누르면 이제 IP는 변하지 않고 작업이 가능하다. 2023. 7. 28.
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.
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.
AWS EC2 SSH X-shell로 연결하기 이번 포스팅에서는 간단하게 AWS EC2의 직접연결의 잔 에러를 싫어하는 분들을 위해 X-shell을 이용해서 EC2연결 및 사용하는 방법을 안내하려고 한다. 먼저 당연히 Ec2는 생성되어 있어야 한다. x-shell 다운로드 링크는 https://www.netsarang.com/ko/free-for-home-school/ 인데, 가정용과 학교용은 무료로 사용가능하니 용도에 맞게 설치하길 바란다. 해당 왼쪽의 다운로드 버튼을 누르고 설치가 완료되면, x-shell이 실행되는데 세션 창에서 새로 만들기를 누른다. 그러면 새 세션 등록 정보가 뜨는데 여기서 이름은 자기가 원하는 대로 호스트는 인스턴스의 public ip를 입력한다. 그 후에는 연결 및의 사용자 인증을 클릭하면 아래와 같은 화면이 나오는데 아.. 2023. 7. 5.