AWS Virtual Private Cloud(VPC)는 AWS 안에서 논리적으로 격리된 Private Network를 구축하는 개념이다. 대부분의 AWS 리소스는 설정 단계에서 VPC와 Subnet을 요구한다. AWS 사용에 필수적인 개념이므로 계정은 Default로 설정된 VPC와 Subnet들을 가지고 있다. 개인 프로젝트를 진행할 때는 Default로 충분하지만, 실무에서는 최소한 Dev와 Prod로는 VPC를 구분할 필요가 있다. https://kimmanbo.notion.site/VPC-9ad03e17ffb64c17b447dc6e01caa362?pvs=4 VPC 생성하기 AWS Virtual Private Cloud(VPC)는 AWS 안에서 논리적으로 격리된 Private Network를 구축..
IAM 로그인을 할 때 AWS는 계정 ID 또는 계정 별칭 을 요구합니다. AWS 계정 ID는 12자리 숫자로 이루어져 있고, 당연히 외우기 귀찮습니다. 계정 ID 가 노출되는 것도 보안에 있어서 그다지 좋은 일이 아닙니다. 그래서 우리는 계정 별칭 을 활용해야 합니다. https://kimmanbo.notion.site/AWS-dee9740835cb4beea4b4d8889d2a761a?pvs=4 AWS 계정 별칭 생성 IAM 대시보드로 이동 kimmanbo.notion.site
처음 AWS를 접했을 때 무척 당황했던 기억이 납니다. 가장 많이 쓰이는 클라우드니까 당연히 간편하고, 배우기 쉽고, 자료도 많을 줄 알았어요. 그런데 현실은... 정반대였습니다. 그래도 몇 년 쓰다보니까 어느정도 손에 익어서, 그동안 익힌 걸 정리해보려고 합니다. 누군가는 그래도 덜 고생할 수 있지 않을까요? 🤣 조금 더 욕심을 부린다면, 스타트업 종사자분들에게 도움이 됐으면 합니다. 지금까지 많은 스타트업과 협업을 했는데... AWS를 위험하게 쓰는 곳이 많았어요. 모든 내용은 Notion으로 작성한 후 링크를 공유할 예정입니다. 그럼 시작하기 전에... Disclaimer 작성자는 AWS 전문가가 아니며 관련 자격증 또한 취득하지 않았습니다. 작성된 AWS 관련 문서는 모두 경험에 의한 것이며 Be..
- docker-compose.yml # docker-compose.yml version: '3.7' services: postgresql: container_name: postgresql image: postgres:13.4 init: true restart: always volumes: - ./volume/data:/var/lib/postgresql/data ports: - 5432:5432 environment: POSTGRES_USER: { username } POSTGRES_PASSWORD: { password }
- docker-compose.yml 생성 # docker-compose.yml version: '3.7' services: redis: container_name: redis image: redis:alpine ports: - 6379:6379 command: redis-server /usr/local/conf/redis.conf labels: - "name=redis" - "mode=standalone" ports: - 6379:6379 volumes: - ./data/:/data - ./conf/redis.conf:/usr/local/conf/redis.conf - ./conf/redis.conf 생성 https://redis.io/docs/management/config/ 에서 버전에 맞는 con..
현재 사용중인 설정 저장용 포스트.if has("syntax") syntax onendif"basicset nu "show line numberset ruler "show cursor location info on status line"tabset ts=2 "number of spaces in file usesset sts=2 "number of space uses while editingset expandtab "tab to spaceset laststatus=2 ..
pyenv 파이썬 버전 매니징 도구. 0. Prerequisites pyenv를 통해 파이썬 설치 전에 운영체제 별로 필요한 패키지들이 있다. 필요한 패키지들은 바뀔 수 있으니, 에러가 나면 메시지를 확인하여 적절히 설치해주자. # Mac $ brew install openssl readline xz zlib # Ubuntu $ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev python-openss..
Node.js 교과서 (개정 2판) 지은이: 조현영 길벗 출판사 제로초님이 쓴 책인데, 내용도 좋고 읽기도 쉬웠다. 특히 현업을 경험한 사람이 썼다는 느낌이 물씬 나는 책이었다. Node.js를 시작하는 주니어 개발자에게 강력하게 추천하고 싶다. (Node.js 쓰는 곳에 면접 볼 거라면 한 번 읽고 가자.)