목록Etc/Study (34)
불친절한 블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cvgTiE/btrn0k24XHW/gomBia0tYaKWrGE2SbA2X0/img.png)
지난번에 내도메인.한국에서 무료 도메인을 만들어보았다. https://onu0624.tistory.com/104 [Domain] 무료 도메인 만들기(내도메인.한국) 도메인을 만들기 위해선 돈이 든다. 근데 실습할땐 돈 내기 아깝다. 무료 도메인이 있다. 내도메인.한국 내도메인.한국 - 한글 무료 도메인 등록센터 한글 무료 도메인 내도메인.한국, 웹포워딩, onu0624.tistory.com 오늘은 무료로 SSL(https)을 발급받아보려고 한다. 이전에 SSL을 발급받은 내용도 있지만 그 당시에는 정식 서비스를 사용하기 위해서 인증서를 샀지만 오늘은 예제용으로 작업해볼수 있게 무료 SSL 발급을 해보려고 한다. https://onu0624.tistory.com/77 [WebServer][AWS] SSL ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b48JXK/btrnX0pmOh2/S2e5PHbRNgt6U6486zoYzK/img.png)
도메인을 만들기 위해선 돈이 든다. 근데 실습할땐 돈 내기 아깝다. 무료 도메인이 있다. 내도메인.한국 내도메인.한국 - 한글 무료 도메인 등록센터 한글 무료 도메인 내도메인.한국, 웹포워딩, DNS 등 무료 도메인 기능 제공 xn--220b31d95hq8o.xn--3e0b707e 메인페이지다. 내가 만들고자 하는 도메인 네임을 정해본다. 한가지를 선택하면 등록하는 화면이 나온다. 간단해서 좋은 것 같다. 등록하기를 누르면 상세정보를 입력하는 페이지가 나온다. 웹을 만들어놓은 IP주소를 넣는다. 확인해본다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/crkw3q/btrdJ2K3gRA/zGBsKib2LMEs1299pKft0K/img.png)
실습 환경 개발 툴 : IntelliJ 개발 언어 : Python 프레임워크 : Django 개발 OS : windows 이전 게시글에서는 다른 Django 프로젝트에 붙는걸 했다. https://onu0624.tistory.com/91?category=1004813 [Django][Python] 가상환경에 Django 설치하기 실습 환경 개발 툴 : IntelliJ 개발 언어 : Python 프레임워크 : Django 개발 OS : windows Django를 사용할때, 로컬에 바로 설치할 수도 있겠지만 깔끔한 개발 환경을 위해서 가상환경을 구상하게 되면 관리 onu0624.tistory.com 첫 세팅을 내가 하지 않아서 다음에 업무가 주어졌을때 허둥지둥 할까봐 바로 다시 해보기!! IntelliJ를..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nttr4/btq2XjW3Hng/bKdjhMB8CGdspGCmnjRhgK/img.png)
개발하기 위해 IntelliJ를 켰다. 켜져야 할 IntelliJ가 켜지지 않았다. Licenses가 만료 되서 인증을 받으라는 창이 떡하니 버티고 있었다. JetBrains 페이지에 가보니 예전에 발급받은 라이센스가 기간 만료 되어있었다. 갱신해야지 뭐.. 눈을 조금만 돌리면 'Renew my Education Pack' 이라는 글씨가 있다. 누른다. 그럼 졸업날짜랑 내가 학부생인지 무슨 사람인지 물어보는 창이 나오고 대답을 해주면 다음과 같은 페이지가 나온다. 이메일 확인하러 ㄱㄱ 외국인에게 메일이 와 있다. 'follow this link' 클릭 라이센스 기간이 연장된 걸 확인 할 수 있다. 다시 IntelliJ 켠다. 계정 로그인 하면 IntelliJ가 실행된다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/H6Q9V/btq1U8o4zvX/Q3WXrIHXBQ992ft8B9qip0/img.png)
AWS의 서비스들 중에 log를 제공하는 서비스들이 존재한다. 서비스 별로 log를 어떻게 확인하는지 정리해보려고 한다. EC2 log 확인 RDS log 확인 Lambda log 확인 API Gateway log 확인
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cpaEPe/btq1vgO6eGr/SwOd51RpN3u9ZhSsNc6NHk/img.png)
Amazon API Gateway는 규모와 관계 없이 REST 및 WebSocket API를 생성, 게시, 유지, 모니터링 및 보호하기 위한 AWS 서비스입니다. 라고 설명이 되어있지만 개인적으로 이부분이 더 매력적으로 느껴졌다. serverless라는 설명이 되게 매력적이였다. 지금부터 API Gateway를 사용해보겠습니다. API 생성을 누르면 API 유형 선택에서 REST API를 선택한다. 새 API 생성에서 API 이름을 정하고 API 생성해준다. 생성된 API 화면에서 리소스 생성을 눌러 리소스를 생성한다. 보통 API URL을 보면 도메인 뒤에 /가 붙고 그 뒤로 경로가 이어지고 get방식이면 파라미터가 들어가는 주소를 본적이 있을 것이다. ex) onu0624.tistory.com/man..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ctxIKT/btq1qN8fgem/2w2WKxj1evfUBrQU11nyj0/img.png)
AWS Lambda는 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있게 해주는 컴퓨팅 서비스입니다. 이 기능을 어떻게 활용하고 어떻게 활용되고 있을까? 생각이 들었다. 서버없이 코드를 실행할 수 있으니, 특정 날짜마다 데이터를 수집해오는 코드를 Lambda로 하면 괜찮지 않을까? 하는 생각이 들었다. 그럼 실제로 Lambda를 사용해보겠습니다. AWS 콘솔에서 Lambda에 들어가면 함수생성이라는 버튼이 있습니다. 누릅니다. 함수 이름과 런타임을 정하고 함수 생성을 합니다. 런타임은 함수를 작성할 코드의 언어를 선택해야 합니다. 저는 파이썬으로 설정하고 만들었습니다. 코드 소스에서 코드를 작성하고 Test를 해서 코드가 정상적으로 돌아가는지 확인 할 수 있다. Lambda - 함수에서 새로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lycix/btq1pzHek7I/JdaY6HgOfwg1wwgnSHKgRK/img.png)
aws에 DynamoDB를 사용해볼껀데요. aws에서 서비스에 보면 DynamoDB가 있습니다. 안녕하세요. 첫 방문입니다. 가운데 파란색 버튼으로 '테이블 만들기' 버튼이 있네요. 누르기 테이블 이름과 기본 키를 정해주세요. 지지직 조금 기다리면 테이블이 생성이 됩니다. 테이블에 값을 채우기 위해서는 항목 탭에서 항목 만들기를 눌러서 값을 넣어줍니다. 그 전까지는 aws DB라고 하면 RDS만 알고 있었는데 RDS는 비용이 너무 많이 나왔었다. DynamoDB는 RDS보다는 기능이 제한 되어있는게 많지만 보다 저렴하게 테이블 별로 데이터를 관리할 수 있어서 사용해보았다.