분류 전체보기
-
[aws] How to configure elastic beanstalks load balancer & auto scaling on codestar?Infra/AWS 2019. 12. 12. 11:37
서비스 런칭에 앞서 AWS 서버 인프라 개선을 하려고 한다. 지금은 그냥 ELB에 EC2 하나를 물려서 개발을 진행하고 있다. 추후 사용자가 증가했을때를 대비하려 한다. 예전엔 ECS와 Docker를 사용해서 서비스를 운영한 경험이 있는데 이번엔 새로운 방법으로 해보려고한다. AWS에는 Codestar라는 도구가 있다. 개발 빌드 배포를 한번에 관리해준다. serverless로 하기엔 프로젝트 사이즈가 크고 수정 할게 많아 Express, Elastic beanstalks 템플릿을 사용한다. 사전작업(Pre-work) Codestar를 시작하면 초기 템플릿을 선택하는 과정이 있는데 아래 템플릿을 선택해서 진행한다. Select that template. 완료를 하면 아래 사진과 같이 대시보드를 통해 한번..
-
확립과 합리화Thinking 2019. 12. 12. 10:38
사람 나이 30쯤 넘어가면, 자신만의 철학과 신념이 어느 정도 자리잡힌다고 생각한다. 그래서 주변사람 말을 잘 듣지 않는 경우가 많다. 나도 그렇고, 20대땐 귀담아 듣던 말들도 이젠 자체 필터링을 해 걸러 듣는다. (사람간의 다름을 인정하지만, 간혹 귀담아 들을 줄도 알아야 한다는걸 알긴 안다..) 알면서 그런다. 그런데 문득 오늘, 출근길에 한가지 생각이 스쳐지나갔다. 지금 내가 가려고 하는 이 길, 삶이 정말 내 신념이 확립되어 주도적으로 가고 있는건지. 상황에 따라 합리화하며 물 흐르는듯 가고 있는건지. 문득 되돌아 보게 되었다. 생각해보니 반반인것 같다. 나름 합리화를 하지 않았다고 생각했지만 가만히 생각해보면 이런 저런 상황에 나를 위로한적이 많았던거 같다. 40대가 된다면 지금보다 많이 단단..
-
[영화] 라푼젤 대본 6장 영어 단어 및 문장 정리English 2019. 12. 11. 14:10
라푼젤 대본 요약 정리 Chapter 6 단어: ray 빛 광선 가오리 be hanged (for) (~로) 교수형에 처해지다 let ~하게 해주다 ~하도록 두다 들여보내다 방치하다 세놓다 문장: Let's get this over with Let's do this quickly, Let's start this so we can finish it sooner There, it never happened 자, 아무일 없었던 거야 Wash up before dinner 씻고 저녁먹자 What's going on up there? (거기) 무슨 일 있니? Or should I even call you that? 아니면 ~해야 할까요? 내가 아직까지 부른다 너를 그렇게(엄마라고) = 아니면 제가 당신을 엄마라고..
-
[aws] ACM을 이용한 https(ssl) 적용하기Infra/AWS 2019. 12. 11. 13:56
ACM을 이용한 인증서 생성 1. Certificates Manager -> Request a certificate 버튼 Click 2. Request a public certificate 선택 3. 도메인 네임 임력(Route54에 등록 되어 있어야 함) 5. 도메인 인증방법 선택을 DNS 인증으로 한다.(선택 가능) 6. Route53 -> 레코드가 생성된 것을 확인 7. 인증 성공 확인 인증서를 통해 서버에 https(ssl) 적용 1. EC2 시큐리티 그룹에서 80(http)포트, 433(https)포트, 9001(api용)포트를 연다. 2. ELB 시큐리티 그룹에서 80,443와 9001,9002 포트를 연다. (포트 포워딩을 위해) 3. ELB 포트포워딩 설정에서 80과 443으로 들어오는 요..
-
How to NaN to 0 in javascript?Programing/javascript 2019. 12. 11. 11:43
자바스크립트에서 0 나누기 0을 하면 결과가 0이 되지 않고 'NaN'으로 된다. // before code : const total: number = 0; const count: number = 0; rate = (total / count * 100).toFixed(1); console.log(rate); // 'NaN' 그래서 아래 코드와 같이 isNaN() 함수를 사용하여 결과값을 체크한 후, 조건 분기시켜 처리를 하면 된다. // solution code : rate = isNaN((total / count * 100)) ? 0 : (total / count * 100).toFixed(1); console.log(rate); // 0.0
-
[영화] 라푼젤 대본 5장 영어 단어 및 문장 정리English 2019. 12. 11. 00:00
Tangled Script Summary Chapter 5 단어: retrieve 되찾다 flea-bag 벼룩이 있는 동물 싸구려 여관 bet 장담하다 단언하다 베팅하다 doubt 의심 의심하다 의심스러움 expecially 특히 as long as ~하는 한 문장: They just can't get my nose right 코를 왜 이렇게 그려놓은 거야? I'ts easy for you to day 남이야 말은 쉽지 that after all 어찌됐든 Alone at last 드디어 혼자네 I seriously doubt it 그런 것 같지 않은데요 I've done absolutely nothing wrong 나는 아무것도 잘못한게 없다 I've been thinking a lot about wha..
-
[aws] create account for codecommit accessInfra/AWS 2019. 12. 9. 15:23
If you got a aws-codecommit repository, you need a access account. So, you should create a IAM user. and generate HTTPS G credentîals ror AWS coaecommít. AWS > IAM > Users > Security credentials Click the Generate button. Copy the User name & password. git clone PATH