본문 바로가기

AWS

(13)
AWS EC2 스트림릿을 실행시킬 때 포트 처리하는 방법과 방화벽 설정 아마 streamlit run을 해도 아마 들어가지지 않을 것이다.그 이유는 방화벽 포트번호 때문인데 우리는 그 포트에 들어가야만 접속할 수 있다.1.EC2 인스턴스에 들어가 체크박스를 눌러주고 보안을 클릭 후 보안 그룹 url 클릭한다.2. 인바운드 규칙을 클리하고 인바운드 규칙 편집을 눌러준다3. 포트범위와 소스를 정해주는데 소스는 Anywhere-IPv4를 하면되고 포트범위는 url 끝에 있는 포트번호 4자리 수를 적어주면 된다 그후 규칙저장4. 이렇게 규칙으로 해당 포트를 허용해 주면 해당 포트넘버로 들어오는 접속은 방화벽을 해제해 주는것을 볼 수 있다.5. 그후 url을 다시 웹에 치면 정상적으로 들어가지는 것을 볼 수 있다
AWS EC2 가상환경 설정 및 Git hub과 연동시키기 1. Putty에 파이썬 가상환경 만들어주기$conda create -n 가상환경이름 python=3.10 openssl numpy scipy matplotlib ipython scikit-learn pandas pillow jupyter seaborn가상환경이름을 정해서 저렇게 쳐주면 된다 그러면Proceed ( [y] / n )?  문구가 뜰텐데 yse 를 쳐주면 된다!2. Putty에서 가상환경으로 넘어가기이제 가상환경으로 넘어갈 건데 conda activate 가상환경이름 을 쳐주면 화면에 보이는 것처럼(st_310)이 보일텐데 이것이 자기가 이름 정한 가상환경으로 넘어가진 것이다.가상환경에서 나가려면 conda deactivate 해주면 된다3. 스트림릿 인스톨하기 4. 깃 인스톨 하기Is th..
EC2 리눅스에 아나콘다 설치하는 방법 이제 리눅스에 아나콘다를 설치해야 한다. 아나콘다는 우리가 실행중인 윈도우 환경에서는 설치 되어있지만,리눅스 환경에서는 설치가 안되어 있기 때문에 리눅스에도 따로 아나콘다를 설치 해 주어야 한다. 1.먼저 리눅스에서 로그인을 먼저 해준다.ec2-user를 쳐주면 로그인이 된다. 물론 public key 가 있어야 로그인이 되는데 전 글에 있으니 확인하고 오면된다. 2.아나콘다 홈페이지에 들어간 후 다운 받는다(빨간 믿줄 대로 따라가면 된다)https://www.anaconda.com/ Unleash AI Innovation and Value | AnacondaAccelerate growth efficiently for everyone with the AI and data science experts.ww..
Putty다운로드 및 윈도우즈에서 AWS EC2 리눅스에 접속하기 1.구글에 putty 다운로드 치고 아래 화면에 보이는 곳으로 들어가 준 후 PuTTY 다운로드에 들어가준다.2. 아래 화면에 자신의 환경에 맞게 다운로드 받는다. 나는 64비트의 윈도우이므로 64비트 msi 다운받는다3. 다운 다 받았으면 PuTTy를 켜주면된다. 켜주면 먼저 아래에서 보여지는 순서대로 들어가 다운받은 키를 넣어준다 4.인스턴스에서 IPv4 주소 를 확인 후 Host Name에 복붙한다 Saved Sessions 명 정해주고 Save 버튼을 눌러주면 된다.  5. 그후 Open을 누르면 아래와 같은 화면이 나온다 EC2의 리눅스에 들어오게 된 것이다.
AWS EC2 인스턴스 생성하기 1.먼저 AWS에 들어가 콘솔에 로그인 후 검색창에 EC2를 검색하여 서비스 창 EC2 들어가준다2. 인스턴스 시작을 눌러준다3.이름을 정하고 Quick Start에서 OS를 설정해준다. 여기서 OS는 무료로 사용 할 수 있는 것들이 있기에무료로 사용을 원하는 경우 '프리티어 사용 가능'이라는 문구를 선택하면 된다.4.인스턴스에 안전하게 연결하기 위해 키페어 이름과 유형을 정해준다. 프라이비 키 파일 형식은 윈도우를 사용할 경우 .ppk를 선택해줘야한다5.네트워크 설정은 아래 사진과 같이 체크 되어있으면 넘어가면 된다.6.스토리지 구성은 프리티어에서 무료로 사용 할수 있는 최대 용량인 30으로 설정해준다.7.인스터스 개수는 1개로 하고 인스턴스 시작을 눌러주면 된다 8.그러면 아래와 같은 화면이 나온다...