25. 12. 30 (화) 일지 : 포트폴리오 수정
·
카테고리 없음
k6 서버 테스트
·
유용한 서비스
윈도우 기반 https://dl.k6.io/msi/ k6 Packages dl.k6.io최신 파일을 다운로드 하면 된다. 리눅스 기반 설치 방법sudo apt-get updatesudo apt-get install k6 테스트 스크립트import http from "k6/http";export const options = { vus: 100, duration: "10s",};export default function () { http.get("http://localhost:8000");}
상태 코드 (StatusCode)
·
BackEnd
코드메시지설명200OK요청 처리 성공301Moved Permanently요구한 데이터를 변경된 URL에서 찾음304Not Modified클라이언트의 캐시에 저장되어 있음400Bad Request요청 실패, 클라이언트의 요청에 문제가 있음403Forbidden접근 금지404Not Found페이지를 찾을 수 없음405Method not allowed요청한 메서드가 허용되어 있지 않음408Request timeout요청 시간이 지남500Internal Server Error서버 에러501Not Implemented필요한 기능이 서버에 구현되어 있지 않음502Bad gateway게이트웨이 상태가 좋지 않음503Service Unavailable서버가 사용 불가 상태임
25. 12. 29 (월) 일지 : AWS RDS(1)
·
AWS 광주 개발일지(25.08.19~25.01.20)/교육 25년 12월 일지
MySQLdatabase 생성 기본 설정에 따름 실습의 편의성을 위해 퍼블릭주소를 할당 내 로컬에 있는 워크 벤치는 AWS 에서 인바운드 규칙을 열어줄때 내 아이피 설정으로 바로 가져오면 된다. 하지만 만약에 cli나 EC2 가상환경에서 접속이 하고 싶다면 그 가상환경의 ip 주소를 알아야 접근을 허용되게 만들어 줄 수 있음. curl ifconfig.me명령어를 해당 환경에서 입력하면 아이피 주소를 알 수 있다. 추가로 규칙을 허용해주면 해당 가상환경에서도 RDS에 접속이 가능하다. 접속한 뒤 SHOW DATABASES; 명령어를 입력해 현재 생성되어있는 데이터베이스를 확인했다. INSERT INTO test_user (`user_name`, `user_age`) VALUES ('홍길동', 30)..
AWS CLI 접속 방법
·
DB
https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.Connecting.AWSCLI.html 명령줄에서 IAM 인증을 사용하여 DB 인스턴스에 연결: AWS CLI 및 mysql 클라이언트 - Amazon Relational Data인증 토큰을 생성할 때는 DB 인스턴스 엔드포인트 대신 사용자 지정 Route 53 DNS 레코드를 사용할 수 없습니다.docs.aws.amazon.com참고 cli 나 ec2에서 접근하려면 이런식으로 아이피를 해당 환경에서 확인해야한다. 가상환경을 빌리는 개념이라 실제 내 아이피만 인바운드 규칙으로 지정하면 접근이 불가능하다. mysql -h [RDS 엔드포인트] -P 330..
auth.py, images.py 예시
·
BackEnd
from flask import Blueprint, request, jsonifyfrom werkzeug.security import generate_password_hash, check_password_hashfrom flask_jwt_extended import create_access_tokenfrom models import db, Userauth_bp = Blueprint('auth', __name__)# 회원가입@auth_bp.route('/register', methods=['POST'])def register(): data = request.get_json() username = data.get('username') email = data.get('email') ..
작업 순서 Python Flask (서버 기본 설정)
·
BackEnd
가장 먼저 해야할 일은 작업 공간을 만드는 일이다. 1. 가상환경을 생성한다. python -m venv venv// 해당 명령어가 안될 경우 py나 python3 으로 변경해 작업을 해보자. # 가상환경 활성화# Windows:venv\Scripts\activate# Mac/Linux:source venv/bin/activate 가상환경을 활성화 해서 아래의 이미지처럼 앞쪽에 가상환경 키워드가 뜨면 활성화에 성공한 것이다. 2. Flask 사용을 위한 기본 라이브러리 설치또한, .env 파일을 사용하기 위해 dotenv와 jwt 인증을 위한 라이브러리도 함께 설치한다.pip install flask flask-cors flask-sqlalchemy flask-jwt-extended pymysql pi..
새로운 프로젝트 (0)
·
카테고리 없음
이미지 업로드를 위한 게시판을 새롭게 프로젝트로서 하려고 한다. 이번 프로젝트 목표주목적CRUD에 대한 명확한 지식을 얻기 위해 부수적인 목적프론트와의 협업을 위한 API 작성 요령DB 설계자와의 협업을 위한 DB ERD 및 명세서 작성 요령 npx create-react-app frontend npm start 여기까지가 리액트 즉 프론트엔드 서버 이것은 생성형 AI에게 맡겨서 전부 만들었다. 이제 내가 할일은 백엔드