Back End/API4 API/ Serverless Framework 를 이용한 Github 코드를 AWS에 배포하기(CI/CD) Serverless Framework 를 이용한 Github 코드를 AWS에 배포하기(CI/CD) 본 포스팅은 서버리스 프레임워크 설치가 후 앱을 생성하고, 로컬에 생긴 프로젝트 디렉토리와 작업한 서버개발 소스로 덮어씌운후 배포까지 끝난 후 진행합니다. AWS에 배포하기 위한 Serverless Framework (서버리스 프레임워크) 설치는 아래 링크를 참고해 주세요!! [준비중] 1. 깃허브 닷컴에 연결하기 위해 깃허브에 레파지토리를 만듭니다. 이때 Private 에만 체크!! (비어있는 레파지토리 만듬) 2. 레파지토리 + 프로젝트 디렉토리 연결 프로젝트 디렉토리를 불러온 비주얼 스튜디오 코드의 터미널에서 $ git init 2. 레파지토리 + 프로젝트 디렉토리 연결 프로젝트 디렉토리에서 .gitg.. 2022. 6. 29. boto3 로 아마존 AWS의 버킷 s3 파일 업로드 boto3 로 아마존 AWS의 버킷 s3 파일 업로드 1. AWS 버킷 생성 boto3 라이브러리 설치 $ pip install boto3 2. 서버에 코드 작성 import boto3 from config import Config 필요한 라이브러리 호출 app.py from flask import Flask from flask_jwt_extended import JWTManager from flask_restful import Api from config import Config from resources.image import FileUploadResource from resources.posting import PostingResource app = Flask(__name__) # 환경변수 셋팅 a.. 2022. 6. 24. API/ 포스트맨(POSTMAN)으로 API 테스트 사용법 포스트맨(POSTMAN)으로 API 테스트 사용법 포스트맨(POSTMAN)은 TEST API 설계 개발, 테스팅을 할수 있는 GUI 툴 입니다. 프론트엔드를 베재하고, 서버 프로그램이 들어온 API 요청에 대하여 제대로 동작하는지 확인할수 있습니다. - JSON이 사용된 POST 방식 호출 - Query String이 포함된 Get 방식 호출 - 요청에 대한 결과는 하단의 Response로 들어오게 됩니다. - Collection 내에 저장하거나 Json 파일로 다운로드 할 수 있습니다. 1. 포스트맨(POSTMAN) 설치하기 https://www.postman.com/downloads/ Download Postman | Get Started for Free Try Postman for free! Joi.. 2022. 6. 17. API/ Python Flask 에서 Resource 클래스를 이용한 API 서버 개발 방법 Python Flask 에서 Resource 클래스를 이용한 API 서버 개발 방법 수업중에 배운 Recipe 에서 예제를 간단히 정리해 보았습니다. 1. 라이브러리 설치 pip install flask pip install flask-restful 2. API 서버 개발 간단 예제 app.py # 라이브러리 호출 from flask import Flask from flask_restful import Api from resources.recipe import RecipeListResource from resources.recipe_info import RecipeResource # API 서버를 구축하기 위한 기본 구조 app = Flask(__name__) # restfulAPI 생성 api = Ap.. 2022. 6. 17. 이전 1 다음