본문 바로가기

분류 전체보기208

[MySQL] DB에 저장되어 있는 데이터 파일로 저장하는 방법 MySQL DB에 저장되어 있는 데이터 파일로 저장하는 방법 1. 필요한 테이블을 선택해서 Select Rows로 테이블에 저장되어 있는 데이터를 확인한다. 2. 내가 저장하고 싶은 데이터가 맞다면, Tavle Data Export Wizard를 해당 테이블에서 선택한다.- 원하는 컬럼 값을 선택하고, Browse... 에 어디에 무슨 파일 이름으로 저장할지 선택한다.   (나는 JSON을 선택했다. 파일확장자도 JSON으로 변경해준다.) 3. 내가 저장한 폴더에 가보면 잘 저장되어 있는 것을 확인할 수 있다.- 데이터 파일로 저장하기 성공! 2024. 5. 28.
[Docker] Github Actions 우분투에서도 도커로 serverless 자동 배포 하는 방법 Github Actions 우분투에서도 도커로 serverless 자동 배포 하는 방법  -   깃허브 우분투 컴퓨터에는 도커가 이미 설치되어 있어서 추가 설치 없이 바로 사용하면 된다. 도커를 사용하지 않을 때와 같이 서버리스를 통한 자동 배포 깃허브 액션즈를 설정한다. (워크플로우 부분 살짝 변경 있다.)https://msdev-st.tistory.com/150 [Git] github Actions와 Serverless Framework로 AWS 배포 자동화하는 방법github Actions로 람다 Serverless AWS 배포 자동화하는 방법  1. 내가 자동화하고 싶은 레파지토리에 Settings에 들어간다.   2. 세팅 Secrets and variables에 Actions에 들어가서 서버 .. 2024. 5. 28.
[Github.com] 나의 workflows 보고 수정하기 Github.com에서 내가 설정한 나의 workflows 보고 수정하기 1. 액션즈에 들어간다. 2. 카테고리  Deploy sls app을 선택한다. 3. 내가 만든 파일 명을 누르면, 4. 나의 워크플로우를 확인할 수 있다. 수정도 가능하다. 2024. 5. 28.
[Docker] ECR에 도커이미지 업로드 가능토록 AWS 설정 및 Docker 로컬에 설치하기 ECR에 도커이미지 업로드 가능토록 AWS 설정 및 Docker 로컬에 설치하기 AWS 람다 serverless 프레임워크 사용하는데, python, numpy 설치하니 오류가 떴다. 그래서 AWS Lambda 디스크 용량을 확인해 보니, 50MB여서 용량 부족으로 에러가 발생한 것으로 예상되었다. 그래서 도커를 사용해서 컨테이너화를 할 것이다. 1. 도커 설치하기 (https://www.docker.com/products/docker-desktop/)- 계속 설치해서 로그인까지 하면 된다. (컴퓨터 재부팅 필수!!!!) 2. AWS ECR에서 새로운 퍼블릭 리포지토리를 만들고 설정한다.2-1. IAM 유저 권한 설정해 준다.- 자격증명 만드는 법 -> 참고. https://msdev-st.tistory.. 2024. 5. 27.
[Git] github Actions와 Serverless Framework로 AWS 배포 자동화하는 방법 github Actions로 람다 Serverless AWS 배포 자동화하는 방법  1. 내가 자동화하고 싶은 레파지토리에 Settings에 들어간다.   2. 세팅 Secrets and variables에 Actions에 들어가서 서버 배포에 필요한 3가지 정보를 입력해 준다.- Github 가 제공하는 컴퓨터 리눅스 우분투에 내가 만든 서버리스 프레임워크를 설치하는 것에 있어 필요한 정보들이다.2-1. AWS_ACCESS_KEY_ID- AWS IAM 서비스 액세스 키 정보 가져와서 적어준다.2-2. AWS_SECRET_ACCESS_KEY- AWS IAM 서비스 엑세스 키 만들 때 준 시크릿 키 정보도 적어준다2-3. SERVERLESS_ACCESS_KEY - 나의 서버리스 들어가는 것에 필요한 Ser.. 2024. 5. 24.
[Restful API] Postman 로그인한 유저만 처리하는 API에 토큰 처리하기 로그인한 유저만 처리할 수 있는 API에 토큰 처리하기 1. 포스트맨 처리 하기- Headers에 Key = Authorization 으로 설정, Value = Bearer 띄고 로그인 시 발행된 토큰 입력 2. 파이썬 코드 입력하기- 토큰 정보를 받아와야 하기 때문에 app.py에 환경 변수를 세팅한 것 알려주는 코드 입력# JWT 환경 변수 설정한 것 인식해라 라는 코드# app.py의 임포트 항목들 밑에 작성한다.app.config.from_object(Config) - 관련 API 코드에 토큰 받아주는 코드 입력하기- 토큰이 필요한 API에는 무조건 @jwt_required() 를 함수 위에 써준다!!# 토큰을 요청하고 토큰이 있으면 함수로 들어가는 JWT 함수 입력 @jwt_required.. 2024. 5. 24.