cloud

    [AWS] EC2에 FastAPI 배포 ( + Nginx )

    준비물 EC2 인스턴스와 FastAPI를 먼저 생성해 주세요. EC2 인스턴스의 인바운드 규칙 편집을 통해 80번 포트를 개방해 주세요! 설치 Python 설치 / FastAPI 설치 / uvicorn 설치 / nginx 설치 Python 설치 각자 FastAPI를 통해 API를 만들 때 사용했던 Python 버전을 사용해 줍니다. 저는 최신 파이썬으로 하겠습니다. 설치하기 sudo apt update sudo apt-get upgrade python3 sudo apt install python3-pip 확인하기 pip3 --version FastAPI와 uvicorn 설치 지난 포스트에 FastAPI 시작하기를 통해서 설치할 수 있습니다. https://wbsf.tistory.com/entry/Fast..

    [AWS] AWS CLI를 이용해서 S3 관리하기

    이전 포스트는 AWS CLI를 이용해서 S3에 연결했다면 이번 포스트에서는 연결된 S3를 AWS CLI를 통해 관리하는 방법입니다. 버킷 생성 (예시 포함) aws s3 mb [--options] aws s3 mb s3://my-bucket 버킷 및 객체 조회 aws s3 ls [--options] 버킷 삭제 aws s3 rb [--options] 버킷 내 객체 삭제 aws s3 rm [--options] 객체 이동 (예시 포함) aws s3 mv [--options] aws s3 mv s3://bucket-name/example s3://my-bucket/ 객체 복사 aws s3 cp [--options] 객체 동기화 $ aws s3 sync [--options] 마무리 이처럼 많은 명령어가 존재하고,..

    [AWS] AWS CLI를 이용해서 S3 버킷 연결하기

    Windows 기준! IAM은 여기서는 패스! https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-prereqs.html 이 링크를 참고하세요. AWS Key를 준비해 주세요!! 사용자의 Access key, Secret access key 두 가지를 준비해 주세요. AWS 최신 CLI 설치 https://awscli.amazonaws.com/AWSCLIV2.msi windows용 AWS CLI MSI 설치 관리자를 다운로드하여 실행합니다. 설치가 되었다면 cmd창에 다음 명령어를 입력해서 확인할 수 있습니다. aws --version 시작! 우선 python 3.8 이상을 설치해야 합니다. 먼저 AWS 사용자를 추가해야 합니다...