일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ktor client
- ListAdapter
- FastAPI
- AWS EC2
- video caching
- 안드로이드
- ExoPlayer
- android ktor
- llm
- DiffUtil.ItemCallback
- 유튜브
- kotlin collection
- 시행착오
- kotlin list
- list map
- Zsh
- ChatGPT
- doc2vec
- ListAdapter DiffUtil
- getChangePayload
- 유튜브 요약
- android exoplayer
- exoplayer cache
- 스피너
- android
- Python
- build with ai
- ktor api call
- android custom view
- map
- Today
- Total
목록TIL - AWS (3)
버튼 수집상

배경aws s3에서 파일을 벌크로 다운로드 받아야 할 때 웹 프론트에서 조작하기가 어려웠다. aws 커맨드 툴, aws-cli로 조작해도 옵션과 인자가 붙으면서 명령어가 길어졌다.그래서 자주 쓰는 aws-cli 커맨드를 감싸서 실행가능한 스크립트로 만들었다. 시작하기 앞서 prerequisite1. aws-cli 설치 링크2. aws-vault 설치 링크 aws-cli로 s3 버킷에 접근하기 위해서는 aws에 자격증명, 로그인돼 있어야 한다.pem 키로 ssh 접속하는 등 여러 방법이 있지만이 글에서는 aws-vault 라는 도구를 사용하겠다.aws-vault 유저 등록하는 법 참고 aws-vault 유저 등록 후 확인$ aws-vault listProfile Credent..
sudo vim /etc/apache2/sites-available/000-default.conf ServerName somedomain.com ProxyPass / http://127.0.0.1:3000/ ProxyPassReverse / http://127.0.0.1:3000/ 위처럼 설정파일 바꿔준다. sudo sudo a2enmod proxy sudo a2enmod proxy_http 이 두 개를 설정해준 뒤, 아파치 재가동 (restart를 하면 ubuntu 비밀번호를 입력하라고 나온다) sudo service apache2 reload 그리고 EC2 인바운드 보안규칙에서 80 포트를 열어둬야 한다. 그러면 3000포트 번호 없이도 루트 디렉터리에서 html 파일이 잘 뜨는 것을 확인할 수 있다.

1. 아래 글을 참고해서 아마존 우분투 서버에 vnc 세팅을 해뒀다. https://discourse.ubuntu.com/t/running-ubuntu-desktop-on-an-aws-ec2-instance/13953 Running Ubuntu Desktop on an AWS EC2 instance Key Value Summary Learn how to connect and run Ubuntu desktop on AWS EC2 Instance. Access GUI to manage your machine more easily. Categories server Difficulty 2 Author Simran Singh invincible.simran@gmail.com Overview Duration: 0:..