[ausg] 초보자를 위한 aws 뿌시기 세미나 1회 - 비트코인 챗봇 만들기...

Post on 23-Jan-2018

105 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

소개

- 한양대학교 정보시스템학과 재학

- 2016년 6개월간 스타트업 IOS 앱개발

- 2017년 3개월간 스타트업 개발 인턴

- AWS 대학생 서포터즈 1기

Github

https://github.com/Exubient/AUSG_KakaoBot

https://github.com/Exubient/kakao치트키…

채워야되는코드 덩어리

클라우드

수강신청때만폭발하는서버

그외에는놀고있는서버

그럼에도 24시간가동해야하는부담

학교서버전산실 클라우드

사용자가 ‘사용한만큼’비용을내면됨

고성능의컴퓨팅자원도사용가능

하드웨어의개입없이손쉽게서버구축가능

AWS

호출 Flow

viewsKakao API ip:8000/keyboard

ip:8000/message

Coin.py Coin.csv

EC2/Django

AWS 계정만들기Click!

AWS 계정만들기

리전은 로설정

AWS 계정만들기

Cloud9

Cloud9

Click!

Cloud9

설정

Instance Type은 설정

Cost-saving setting은 설정

Cloud9

git clone https://github.com/Exubient/AUSG_KakaoBot.git

AWS Elastic IP (고정아이피할당)

AWS Elastic IP (고정아이피할당)

AWS Elastic IP (고정아이피할당)

AWS Elastic IP (고정아이피할당)

AWS Elastic IP (고정아이피할당)

이미생성한인스턴스에붙

AWS Inbound

Click!

클릭

설정

열기

Save

AWS Inbound

Django

Django

Django – 제가생각하는핵심

urls.py

models.py(오늘 세션에는 제외) views.py

Django – HTTP 흐름

Django

Django

Django – settings.py

Django – urls.py

Django – coin.py

Django – coin.py

Django – coin.py

Django– python coin.py

Django

Django – views.py

Django – views.py

Django – python manage.py migrate

Django - python manage.py runserver 0:8000

구글에 ‘ ’ 검색

https://center-pf.kakao.com/login 접속

버튼선택

Kakao

Kakao

버튼선택

양식작성

Kakao

관리 -> 설정

설정하기선택

Kakao

Kakao

스마트채팅 -> API형설정하기

-> http://엘라스틱ip주소:8000 -> Api Test

알림받을전화번호 -> 자기전화번호입력

-> 인증 -> 시작!

Kakao

Kakao

Kakao

파괴하기

파괴하기

마무리

top related