[AWS EC2]
- free tier 인스턴스 생성
- 인스턴스 이름 설정/OS 이미지 선택
Amazon Linux
- 인스턴스 유형 선택
t2 micro
- 키 페어 생성: OpenSSH를 대부분 사용하므로
.pem
- 보안 그룹/인바운드 규칙에서 로컬pc 공인IP에 22포트 보안규칙 생성(ipconfig는 private IP이고, public IP로 지정해야함)
- 스토리지 구성
최대가 30GiB
- 인스턴스 생성/시작
- SSH 접속
인스턴스 서버의 공인IPv4 주소
- 볼륨 추가
sentence_transformers 라이브러리 install 시 용량 부족해 8GB -> 16GB
Elastic Block Store>볼륨 에서 config
추가 후 인스턴스서버 재부팅
df -h

pip install --no-cache-dir -U sentence_transformers
[Git]
- 인스턴스 서버에서 공개키 생성해 github에 ssh key 생성/등록
ssh-keygen -t rsa -b 4096
- github에서 Settings>SSH and GPG keys> New SSH Key
- 인스턴스 서버에서 내 레퍼지토리 clone 후 commit/push/pull test
git clone URL
git pull
git add
git commit a.py -m 'test'
git push
git checkout YOUR_BRANCH
[가상환경]
python -m venv env
env/Scripts/activate.bat or source activate
deactivate
pip list