1. AWS 서버 터미널 접속
EC2 서버의 pem key가 필요하다. 이건 알아서 챙겨뒀으리라 믿는다. 없으면 뭐... 알아서 하시길!
pem key가 있는 폴더에서 터미널을 열고 ssh로 붙인다.
ssh -i "key_name.pem" ubuntu@ec2-13-125-239-250.ap-northeast-2.compute.amazonaws.com
2. API 실행
도커 이미지 사용할 경우 registry login 먹지 말고 할 것
sudo docker run --rm -p <port>:<port> <image_name>:<tag>
아래 명령으로 포트 연결 확인
sudo netstat -tnlp
3. AWS console에서 포트 개방 설정
AWS 콘솔에 로그인 후 EC2 사용하려는 항목으로 들어와 하단의 [보안]으로 이동한다
인바운드 규칙을 우측으로 스크롤, 보안 그룹에서 그룹 이름을 클릭한다.
보안 그룹 내로 이동, 인바운드 규칙 편집
아래와 같이 포트 개방 설정, 소스는 모든 ip로 설정해준 뒤 저장
가릴 내용이 많아 지저분하긴 하지만 내용은 잘 전달되었으리라 믿는다.
반응형
'AWS의 임베디드 이용' 카테고리의 다른 글
[AWS/임베디드] S3 Bucket을 이용한 펌웨어 업데이트 기능 구현 / Python (0) | 2023.07.12 |
---|
댓글