개발/클라우드 개발
-
AWS 명령어 정리개발/클라우드 개발 2025. 3. 11. 22:51
AWS EC2 및 RDS 접속 및 관리 명령어 정리1. EC2 인스턴스 접속 방법1.1 SSH를 이용한 EC2 접속ssh -i /path/내팸키이름.pem ubuntu@-i: SSH 키 파일(.pem) 지정ubuntu@: 사용자 계정 및 EC2 퍼블릭 IP예시:ssh -i ~/Downloads/OfficialSOS-key.pem ubuntu@ec2-98-84-14-117.compute-1.amazonaws.com1.2 EC2 인스턴스 목록 확인aws ec2 describe-instances --query "Reservations[*].Instances[*].{ID:InstanceId,IP:PublicIpAddress,State:State.Name}" --output tableEC2 인스턴스 ID, 공용 ..
-
FastAPI 애플리케이션을 Docker 이미지로 만들어 EC2에 업로드하는 방법개발/클라우드 개발 2025. 3. 11. 22:21
FastAPI 애플리케이션을 Docker 이미지로 만들어 EC2에 업로드하는 방법FastAPI 애플리케이션을 Docker 컨테이너로 패키징하여 EC2에서 실행하는 방법을 소개합니다. 방법은 두 가지입니다.Docker Hub를 이용해 이미지를 업로드하고 EC2에서 다운로드하여 실행.tar 파일로 이미지를 압축하여 직접 EC2로 복사 후 로드Mac 사용자는 --platform linux/amd64 옵션을 추가해야 합니다. 이는 Mac의 기본 아키텍처인 arm64와 EC2의 amd64 아키텍처가 다르기 때문입니다.2. FastAPI 애플리케이션을 Docker 이미지로 빌드하기1) Dockerfile 작성FROM python:3.9WORKDIR /appCOPY requirements.txt .RUN pip in..
-
AWS EC2 볼륨 늘리기 (EBS 용량 확장)개발/클라우드 개발 2025. 3. 11. 20:33
1. AWS 콘솔에서 EBS 볼륨 크기 늘리기AWS 콘솔 접속 → EC2 서비스로 이동왼쪽 메뉴에서 "Elastic Block Store" → "볼륨" 선택크기를 늘릴 볼륨 선택 후 "작업" → "수정" 클릭새로운 크기 입력 (기존보다 큰 값으로 설정)"수정" 버튼 클릭 후 적용볼륨 상태가 in-use - optimizing으로 바뀌면 적용이 진행 중여기까지 하면 물리적인 EBS 볼륨 크기만 증가한 상태입니다.하지만, EC2 인스턴스에서는 파일 시스템 크기가 그대로이기 때문에, 이를 반영해 주는 과정이 필요합니다.2. EC2에서 볼륨 확장 적용하기이제 EC2에서 새롭게 늘어난 공간을 인식하도록 설정1. 현재 디스크 정보 확인먼저 현재 볼륨 상태를 확인합니다. sudo fdisk -l /dev/nvme0..