Tools

· Tools/AWS
🧐 상황경험차 캡스톤 디자인에 사용할 서버를 Node.js - Docker - AWS ElasticBeanstalk으로 배포하고자 했다.Dockerfile이라던가 배포를 위한 .yml 파일 다 맞게 한 것 같은데 EB에만 올리면 실행이 되지 않았다. 👻 문제추측되는 원인은 다음과 같았다.1. Node.js 프로젝트 자체가 잘못되었다.2. Docker 이미지가 잘못 빌드되었다.3. DockerHub에 있는 이미지를 EB에서 pull 하지 못한다.4. EB가 Docker 이미지 또는 Node.js 프로젝트를 실행하지 못한다. 1. Node.js 프로젝트 자체가 잘못되었다. ❌로컬에서 npm start로 프로젝트를 실행했을 때 문제 없이 실행되었기 때문에 제외 2. Docker 이미지가 잘못 빌드되었다. ..
· Tools/AWS
* 이 글은 인프런 'AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안' 강의를 듣고 정리한 글입니다.🪪 IAM: aws 리소스에 대한 액세스 관리- 한 프로젝트에 여러 사람이 참여할 때 주로 사용(관리자 권한이 탈취되면 위험하므로)❗️한 사용자에게 최소한의 권한만 부여해야한다❗️ 핵심 3가지1. 사용자: 사용자가 IAM에서 생성 및액세스, aws 리소스에 필요한 권한 부여 가능2. 그룹: 사용자를 그룹에 추가 가능, 개별 사용자 대신 그룹에 권한 부여 가능3. 정책: 사용자 또는 그룹에 대하 ㄴ권한 정의(JSON문서)4. 역할: 일반적으로 사용자에게 aws 서비스에 액세스 할 수 있는 임시 권한 부여에 사용 (ex. s3권한이 있는 역할을 ec2에 연결)- 정책과 역할은 서로 연결되어 있어 중요..
· Tools/AWS
* 이 글은 인프런 'AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안' 강의를 듣고 정리한 글입니다. ☁️ 클라우드 서비스란SaaS(Software-as-a-Service)- 호스팅 서비스 형태로 제공- 필요한 애플리케이션이 구축된 상태 ∴ 구축된 서비스를 임대한다는 개념- 비용이 적게 든다- 웹 호스팅 업체에서도 같은 서비스 제공 PaaS(Platform-as-a-Service)- 자체 애플리케이션을 구축하는데 필요한 것에 비용을 지불하는 서비스 형태로 제공  (ex. 파이썬으로 구축하고 싶다 -> 장고 환경이 깔린 상태)- 개발도구, 인프라, 운영 체제를 포함한 애플리케이션 구축에 필요한 모든 것을 인터넷을 통해 제공- 집을 짓는데에 필요한 모든 도구, 장비를 빌리는 것 IaaS(Infrast..
· Tools/AWS
🧐 상황 저녁에 잠깐 잠에 들었다가 깼는데 AWS에서 돈이 나갔다는(...) 카톡이 와 있었다. 뭐 이것저것 해둔게 많으니 그러려니 했는데 아니 무슨 금액이 28,000원 가까이 나왔다;; 비몽사몽한 상태라 내가 잘못본 줄 알았다. UMC 활동을 하면서 VPC를 2개를 설정해놔서 그런가 싶어 부랴부랴 청구서를 열었다. 그런데 엥? ElastiCache에서 대부분의 비용이 나갔다. 이 ElastiCache는 Quintet 프로젝트에서 회원의 리프레시 토큰을 저장하는 용도로 만든 Redis이다. 블로그를 참고하며 돈이 안 나가게 cache.t3.micro로 잘 생성했다고 생각했는데 뭔가를 잘못 설정한 모양이다. 👻 문제 상세 정보를 열어보니 무슨 이유에선지 redis가 2개 돌아가고 있는 듯 했다. 한 re..
Jayde
'Tools' 카테고리의 글 목록