본문 바로가기

▶개발/AWS&Server5

[Django Rest API 오류해결] ModuleNotFoundError: No module named 'rest_framework_swagger' ModuleNotFoundError: No module named 'rest_framework_swagger' 장고서버를 키려고 manage.py를 이용해 runserver를 하니 위와 같이 터미널에서 에러메시지가 출력됐다. swagger와 내가 만들었던 app 'login'이 붙어있어 의아했다. 구글링해보니 swagger의 버전이 업그레이드되면서 urls를 사용하는 방식의 변화가 생긴 것 같다. 이전 방식은 아래와 같다. url 패턴에 get_swagger_view를 직접 사용했다. from django.conf.urls import url, include from django.contrib import admin from rest_framework import routers from rest_fram.. 2018. 7. 30.
(AWS EC2 정리노트 #4) AMIs와 AWS Marketplace @AMIs와 AWS Marketplace+AMIs-인스턴스를 이미지화 시키는 것. 그 상태 그대로를 저장하는 것.-이미지화 시키고 싶은 인스턴스를 우측 선택->이미지->create image->이미지 정보입력->생성-이미지가 생성요청될 동안 저장하고자 하는 인스턴스가 일시적으로 정지됨-해당 이미지를 통해 새로운 인스턴스 생성하기 : 이미지 우측 클릭->launch(시작)-> 이미지화 시켰던 인스턴스의 스펙이 그대로 저장되어 있음을 볼 수 있음, 단 보안설정에서 그룹은 별도로 지정하여야 함->인스턴스 생성-패치작업을 한 후 웹페이지등이 작동하지 않을때 이전에 저장해놓은 이미지를 통해 이전 인스턴스로 돌아갈 수 있음. 이러한 이유로 AMIs를 사용함. +AWS Marketplace-타인이 생성한 이미지를 통.. 2018. 6. 22.
(AWS EC2 정리노트 #3) 맥(OSX)에서 리눅스,윈도우 웹서버 사용하기 @맥OS에서 리눅스, 윈도우 웹서버 사용하기+EC2 리눅스에서 웹서버 사용-aws 홈페이지->인스턴스 목록에서 웹서버를 시작할 인스턴스 선택->우측 클릭->연결->명령어 copy/terminal창에 paste->우분투 연결-터미널 명령어 'sudo apt-get install apache2'-리눅스의 서버인 아파치를 'apt-get'을 이용하여 다운로드함.-~/var/www/html/index.html 파일을 수정하여 페이지를 바꿀 수 있음-인스턴스 보안그룹->인스턴스와 관련된 그룹->인바운드->연결 프로토콜 설정 가능 +EC2 윈도우에서 웹서버 사용-앱스토어에서 'Microsoft Remote Desktop' 다운로드->Remote Desktop 실행&웹서버를 실행할 인스턴스 정보를 Remote Des.. 2018. 6. 22.
(AWS EC2 정리노트 #2) EC2 서비스, 인스턴스시작 @EC2 시작하기+EC2 소개-가장 먼저 생겨난, 범용적인 서비스-독립된 컴퓨터 하나를 임대해주는 것으로 보면 됨.-인스턴스 = 컴퓨터 1대 @인스턴스 시작과정+EC2 인스턴스 타입-AMI 선택에서 리눅스, 윈도우 두 개의 큰 운영체제가 존재.-아마존이 리눅스를 수정하여 만든 아마존 리눅스-인스턴스 타입 선택. 각각의 컴퓨터 사양을 타입으로 표현.-t2.nano t2.micro, small, medium, large, xlarge, ...16xlarge-vCPUs(가상화된 cpu), memory, instance storage, 네트워크성능 고려하여 선택.-type에 m, c가 붙어있는 경우 m = memory에 우위, c = cpu에 우위-성능에 따라 가격정책이 다름. +EC2 가격정책-프리티어 750.. 2018. 6. 21.
(AWS EC2 정리노트 #1) AWS 시작하기, Resion @orientation+ 아마존 웹서비스와 클라우드- 인터넷에 연결된 거대한 컴퓨터를 사용하는 것 : 클라우드 컴퓨팅- aws에서 다양한 서비스를 제공하고 있음 (EC2, S3등등...) @AWS 시작하기+ 보안설정- 안전한 인프라를 관리하기 위해 계정 로그인 과정에서 2단계 보안인 IAM 서비스를 이용.- google otp 앱을 이용하여 2단계 인증을 거치게 됨. +지역(Region)과 가용구역- 각 지역마다 AWS의 컴퓨터가 위치해있음.- 경유지가 많아질수록 네트워크 속도가 저하됨. - 또한 서비스하는 웹, 앱의 이용객의 주요 국적이 중요함.- 지역마다 aws 서비스의 가격이 다름. 이 포인트를 서비스시 유의.- http://www.cloudping.info를 통해 각 지역 서버에 따른 핑 속도를 .. 2018. 6. 20.
반응형