AWS EC2에서 python 프로그램을 실행하는 환경 구축
방법의 역도
코멘트 환영
1. AWS에 등록
aws로 구그하고 계정 만들기
Mead와 비밀번호를 넣는 것
2. EC2 선택
다양한 서비스가 있지만 EC2를 클릭합니다.
3. 새로운 instance 만들기
설정은 AWS Getting Started 대로 하면 ok
모두 무료 녀석
다양한 서비스가 있지만 EC2를 클릭합니다.
3. 새로운 instance 만들기
설정은 AWS Getting Started 대로 하면 ok
모두 무료 녀석
※AMI는 x86과 ARM의 2종류가 있습니다
우선 x86에서 잘 작동했지만 무엇이 다른지 모르겠습니다.
누군가 말해줘
이것을 선택하면, 파란색 버튼의 「Review & Launch Instance」를 한다
key pair 를 저장하고 말하는 팝업이 나오므로 "Create New Key Pair"를 선택하고
.py
파일 저장※전에 instance를 만들고 있으면, "Choose existing key pair"를 선택하면, 전과 같은 녀석을 사용할 수 있다
※브라우저로 인스턴스에 접속하는 경우는 이
.pem
파일은 사용하지 않아4. instance에 연결
※ 2020/06/21 추가: 아래에서는 브라우저에서 AWS EC2 인스턴스에 연결하는 방법을 설명합니다. 브라우저 연결은 SSH 연결보다 쉽지만 작동이 불안정합니다. 그래서 우선 접속 확인하고 싶을 때만 브라우저에서 제대로 사용하고 싶을 때는 SSH 연결을 추천합니다
EC2 Dashboard로 이동하여 instance 옆의 확인란을 클릭합니다.
→ "Connect"
팝업이 나오기 때문에 브라우저에서 연결할 가장 좋은 사람을 선택합니다.
(다른 것도 좋다고 생각하지만 SSH를 잘 모르기 때문에 브라우저로 만들었습니다)
브라우저에 검은 화면이 나오면 ok
5. 환경 구축
여기에서 파이썬 프로그램을 실행하기위한 환경을 구축 할 것입니다.
@ kenta1984 님의 기사 과 거의 동일
하는 것:
- python3 넣기
- git 넣기
git은 파이썬 파일을 EC2 인스턴스로 전송할 때 gist를 사용하기 때문에 넣습니다.
scp라든지 사용하는 사람은 필요 없다
# とりあえず入ってるパッケージをアップデート
sudo yum update -y
# Python3を入れる
sudo yum install python3 -y
# git を入れる(任意)
sudo yum install git
그건 그렇고, 파이썬 3을 넣으면 pip3도 함께 들어옵니다.
그래서 pip3을 별도로 인스코 할 필요는 없습니다.
참고 : htps://기 tscm. 코 m / 드 w 응 아 d / ぃ ん x
6. 파일 만들기 → EC2 인스턴스로 보내기
사실은 gist에 파일을 타고 인스턴스에 복제하는 것뿐입니다.
gist는 git처럼 clone도 pull도 할 수 있습니다.
6-1. gist 만들기
VSCode 등으로 쓴 코드를 붙여 넣으면 ok
파일 이름에는 확장자도 넣으십시오.
6-2. gist를 클론
사촌에서 Clone via HTTPS 선택 → 복사
EC2 인스턴스에 연결된 검은 화면 (4에서 열린 브라우저의 탭)에서 항상 git 저장소를 복제하는 것처럼 gist를 복제합니다.
$ git clone <gistのURL>
6-3. 프로그램 실행
# gistのディレクトリに移動
cd my-gists # ディレクトリ名は人によって違うよ、わからなかったらlsしてね
# プログラム実行
python3 hoge.py # ファイル名は自分のやつに変えてね
요약
여기에서 파이썬 프로그램을 실행하기위한 환경을 구축 할 것입니다.
@ kenta1984 님의 기사 과 거의 동일
하는 것:
- python3 넣기
- git 넣기
git은 파이썬 파일을 EC2 인스턴스로 전송할 때 gist를 사용하기 때문에 넣습니다.
scp라든지 사용하는 사람은 필요 없다
# とりあえず入ってるパッケージをアップデート
sudo yum update -y
# Python3を入れる
sudo yum install python3 -y
# git を入れる(任意)
sudo yum install git
그건 그렇고, 파이썬 3을 넣으면 pip3도 함께 들어옵니다.
그래서 pip3을 별도로 인스코 할 필요는 없습니다.
참고 : htps://기 tscm. 코 m / 드 w 응 아 d / ぃ ん x
6. 파일 만들기 → EC2 인스턴스로 보내기
사실은 gist에 파일을 타고 인스턴스에 복제하는 것뿐입니다.
gist는 git처럼 clone도 pull도 할 수 있습니다.
6-1. gist 만들기
VSCode 등으로 쓴 코드를 붙여 넣으면 ok
파일 이름에는 확장자도 넣으십시오.
6-2. gist를 클론
사촌에서 Clone via HTTPS 선택 → 복사
EC2 인스턴스에 연결된 검은 화면 (4에서 열린 브라우저의 탭)에서 항상 git 저장소를 복제하는 것처럼 gist를 복제합니다.
$ git clone <gistのURL>
6-3. 프로그램 실행
# gistのディレクトリに移動
cd my-gists # ディレクトリ名は人によって違うよ、わからなかったらlsしてね
# プログラム実行
python3 hoge.py # ファイル名は自分のやつに変えてね
요약
$ git clone <gistのURL>
# gistのディレクトリに移動
cd my-gists # ディレクトリ名は人によって違うよ、わからなかったらlsしてね
# プログラム実行
python3 hoge.py # ファイル名は自分のやつに変えてね
.pem
에 sudo yum install
및 python3
를 넣습니다 Reference
이 문제에 관하여(AWS EC2에서 python 프로그램을 실행하는 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jesuissuyaa/items/b0932540cc16edec6f03텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)