일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- dockerfile
- 창업형인간되기
- AWS 키페어
- vscode
- CI/CD
- AWS EC2
- AWS ssh
- 자바 스트림
- 창업형인간
- 비주얼 스튜디오 코드
- 창업 마인드
- java null 처리
- @async
- java Optional
- AWS 프로젝트
- spring async
- Optional 사용법
- ssh
- 스트림 예제
- 마인드
- Visual Studio Code
- 창업
- AWS 프로젝트 올리기
- spring multi thread
- 라이프해킹스쿨
- optional
- java stream
- AWS
- AWS S3
- github CI/CD
- Today
- Total
목록programming language (28)
Wookim
지난 글에서 EC2에 window terminal을 이용해 접속하는 방법에 대해 작성했다. 이번엔 웹서버를 EC2에 저장하고 실행시켜 외부에서 접속해보자. 내용을 앞서 정리하자면 다음과 같다. 1. 간단한 python flask 웹 api 서버 만들기 2. 도커파일과 requirements.txt 만들기 3. github에 프로젝트 올리기 4. EC2에 필요한 소프트웨어 다운받기 (파이썬, 도커 등) 5. EC2에 계정 만들기 6. git 프로젝트 clone 하기 7. 도커파일 빌드하여 프로젝트 이미지 만들기 8. 도커 컨테이너 실행하기(프로젝트 실행) 9. EC2 인스턴스 인터페이스(웹페이지)에서 포트 열기(인바운드 규칙 생성) 10. url로 웹페이지 접속하기 내용이 좀 많으니 나누어서 작성하겠다. ..
자 지난 글에서 EC2 인스턴스를 띄워 보았다. 이제 내 로컬환경(내 pc)에서 aws의 ec2에 접속해보겠다. 방법은 여러가지이다. 이전에 설명한 SSH 방식으로 접근할 것인데, mac이라면 터미널에서 ssh 명령어로 접근할 것이고 window 유저들은 흔히 putty를 사용할 것이다. putty를 이용한 방법은 구글링 해보면 많은 자료가 나온다. 필자는 window10에서 ssh 클라이언트를 사용할 수 있기에 window terminal을 이용해 접속해보겠다. 시작전에 작업사항을 정리해보자 window teminal 설치 window openSSH 사용 설정 (재부팅) aws 접속하여 인스턴스 접속정보 확인 프라이빗 키(pem 키) 설정 window terminal에서 ssh 로 ec2 접속하기 작업..
자 지난시간에 EC2에 접속하기 위한 규칙을 알아보았다.(ssh와 프라이빗키, 퍼블릭키) 서두가 길었으니 바로 진행해보자. 위 하면에서 "기존 키 페어 선택" 드롭 박스를 선택하면 2가지가 추가되는데, 우리는 맨 처음 접속을 할것이기에, "새 키 페어 생성"을 선택하자. 선택 했다면 키 페어의 이름을 작성하고 키 페어 다운로드 버튼을 클릭하면, 주구장창 이야기한 프라이빗 키가 다운된다. 이 다운로드한 키는 아주 아주 중요하다!!! 절대로 관리를 소홀히 하지 말것!!!! 잃어버리면 골치 아파지니까 꼭 따로 중요한 폴더인곳에 옮기고 관리 하도록!!!!! 필자는 컴퓨터 하드 드라이브에 새 폴더를 만들고 옮겨두어따. 키를 다운받았다면 위 사진처럼 인스턴스 시작 버튼이 활성화 된다. 클릭해보자. 직후의 화면을 저..
SSH (Secure SHell) 상황으로 알아보자. 내컴퓨터 A와 다른 컴퓨터 B가 있을 때, A컴퓨터에서 B컴퓨터에 접속하여 B컴퓨터를 사용하고 싶은 상황이다. 나 -> A컴퓨터 -> 네트워크 -> B컴퓨터 접속 -> B컴퓨터 사용 이렇게 내컴퓨터로 다른 컴퓨터를 사용하는 것을 원격제어라 한다. 이런 상황에서 아무나 B컴퓨터에 접속해서 사용한다면 해킹을 당하거나 위험할것이다. (상상해 보라. 누가 내 컴퓨터에 들어와 소중한 자료들을 지우거나 빼간다면?....) 따라서 사람들은 보안을 위해 규칙을 정하기로 했다. 외부에서 특정 컴퓨터로(B컴퓨터) 접속을 하려면 규칙을 준수해야한다. 규칙 1.현관으로 들어 올 것. 2.현관으로 들어 올 때 등록해둔 신분증을 제시할것. 간단하고 거칠게 표현하면 위와 같다...
지난 글에서 회원가입 및 콘솔창 진입하기 까지 했다. 이번에는 EC2 가상 머신을 띄워보고 거기에 여러가지 설정들을 해보자. 위 화면에서 EC2를 찾아 클랙해보자. 요런 화면이 나온다. 이 화면은 생성할 EC2 머신의 운영체제(OS)를 선택하는 화면이다. 필자는 우분투로 진행할것이다. 주의할점은 프리 티어 사용 가능 이라고 쓰여진것만 써야한다!!!!! 꽁짜라고 쓰여진것을 써야 돈이 안나오니 잘 모르겠다면 꼭꼭 주의해서 선택하자. 다음 단계는 인스턴스 유형을 선택하는 화면이다. 쉽게 말해 컴퓨터의 스펙을 정하는 단계이다. 컴퓨터 잘아시는 분이라면 CPU, 램, 그래픽카드, ssd, 하드 뭐 이런것들 다들 잘 알것이고... 좋은 장비를 선택하면 사용 요금이 더 커진다고 생각하면 된다. 필자는 과금은 무섭기에..
1.회원가입 우선 AWS에 가입을 해야한다. 준비물 : visa or master 카드 (해외 결제 가능한 결제수단) 엥? 잘모르겠다면 m.blog.naver.com/card-gorilla/221304490856 VISA? MASTERCARD? 그게 뭐야? (해외신용카드 브랜드 알아보기!) 다른 그림 찾기 문제를 하나 내겠다. 같은 현대카드 zero의 뒷면 뭐가 다를까? (블루 에디터의 현대카드 2... blog.naver.com 요기글 읽어보자 회원가입 절차는 다 한글이므로 어렵지 않게 회원가입 가능하다. 다만 위 카드가 필요하다. 다음으로 주소를 입력해야 하는데 영문으로 입력해야 한다. www.jusoen.com 영문주소변환 지번주소,신주소 등의 한글주소를 영문주소 변환 해주는 영어주소검색,영문주소변..
토이프로젝트 진행중에 Javascript에서 MIDI 장비의 입력 이벤트를 받을 수 있는지 궁금해졌다. MIDI란? 뮤직컬 인스트루먼트(악기) 디바이스 인터페이스 (musical instrument device interface) 마스터 키보드란? MIDI의 한종류로 피아노같은 것인데 컴퓨터에 연결하여 쳤을 때 입력을 컴퓨터에게 디지털 신호로 전달한다. 필자의 상황은 컴퓨터에 마스터 키보드가 연결되어 있고 토이 프로젝트의 웹 브라우저가 실행되고 있을 때, 건반을 눌렀을 때, 이벤트를 감지하는것이다. 방법이 없을까 찾던 중 web midi를 이용하면 가능하다는 것을 알게되어 정리한다. Web MIDI javascript를 이용해 웹브라우저에서 midi의 입력을 처리하기 위한 방법으로 web midi를 사용..
해당 태그에 명시된 프로젝트의 자식 프로젝트임을 명시 예제 {부모 그룹 아이디} {부모 아티펙트 아이디} {부모 버전} {부모 그룹 아이디}.{부모 아티펙트 아이디}> {해당 프로젝트 아티펙트 아이디} {해당 프로젝트 버전} 위 태그들 중 자기 자신의 를 잘 볼것. "부모 그룹아이디 + . + 부모 아티펙트 아이디" 로 구성했다. 이렇게 하면 nexus에 jar를 배포할 때 트리구조로 예쁘게 배포된다. 자식 프로젝트들을 명시 = 자식 프로젝트들의 부모임을 명시 에제 common core module1 위 태그들에 명시된 common, core, module1은 현재 프로젝트들의 자식(sub module) 프로젝트 들이다. 패키지 되는 형식을 지정하는 태그 예제 ex 1). jar ex 2). pom 1)..