본문 바로가기

AWS3

AWS root key 공개로 인한 EC2 instance 강제 생성 주의 얼마 전 내 naver 메일함에 AWS 측에서 메일 한 통을 보냈다. 내 AWS 계정의 보안에 문제가 있다는 내용이었다. 그래서 AWS 계정에 로그인을 해보니, 내가 생성하지 않은 인스턴스들이 5개나 생성되어 있었다. 게다가 더 비싼 성능의 컴퓨터들로 말이다. 이런 일이 하도 많이 발생하다 보니 AWS 측에서 AI를 이용해 보안을 실시간으로 감시하고 문제가 생겼을 때 계정을 자동으로 blocking하며 등록된 메일로 상황을 안내하도록 하는 시스템이 있었다. 그런 AWS의 보안 장치와 나의 신속한 메일 확인 덕분에 단 하루 만에 보안 문제를 발견해서 다행히 5천원 정도만을 잃어버렸다. 다음 링크는 1000만원 가량을 잃어버린 사람의 썰이다. 다행히 환불은 받았다고 한다. sanghaklee.tistory... 2021. 1. 15.
AWS EC2 인스턴스의 키페어(key pair) '키 페어'는 원격에 있는 EC2 인스턴스에 접근하기 위한 보안키인데 인스턴스가 여러 개 있을 때 똑같은 '키 페어'로 접근할 수 있게 설정할 수도 있고 각 인스턴스마다 서로 다른 '키 페어'로 접근할 수 있게 설정할 수도 있다. 원래는 AWS에 접근할 때마다 매번 키페어로 인증을 받아야 하는데, 그게 귀찮으니까 편의상 Putty에 한 번 키페어를 등록해놓고, 그 다음부터는 클릭만 해도 접근하게 할 수 있다. '키 페어' 파일은 평범한 파일을 복사하듯 ctrl c, v로 무한정 복사 및 공유할 수 있는데 '키 페어' 파일을 여러 PC가 동시에 갖고 있으면 해당 인스턴스에 여러 PC가 동시에 접속하여 작업이 가능하다. AWS 사이트의 EC2 카테고리의 '보안 그룹' 페이지에서 '인바운드 규칙'을 통해 오픈.. 2021. 1. 4.
AWS Lambda 사용법 (SDK 또는 Gateway) 라우팅은 node.js express의 router 모듈로 하였다. 1. AWS SDK 모듈을 통한 통신 var AWS = require('aws-sdk'); AWS SDK 객체 생성 AWS.config.region = 'us-east-1'; 지역 설정 var lambda = new AWS.Lambda({ "accessKeyId": "AAAAAAAAAAAAAAAAAAAA", "secretAccessKey": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }); 람다 객체 생성 router.post("/sdk_lambda", function(req, res, next) { const param = { "number": req.query.param }; // const para.. 2020. 12. 19.