[PYTHON] Speichern Sie Dateien mit EC2-Speicher ohne S3

Nach dem Abschluss einer bestimmten Expertenschule, als ich versuchte, API mit Python auf die gleiche Weise hochzuladen, schlug dies um die Behörde herum fehl, so als Memorandum

EC2-Typ

Um eine Python-API einfach zu erstellen, speichern Sie die Datei, die mit der API ausgegeben wurde, im Speicher, ohne S3 zu verwenden.

--t Typ

Nach dem Anmelden bei EC2

Im Lehrplan der Schule habe ich / var / www / erstellt und die App eingefügt, aber das würde einen Fehler in Bezug auf die Berechtigungen verursachen. Lassen Sie uns also nach dem Anmelden direkt unter home / ubuntu / klonen. ..

$ ssh -i /path/my-key-pair.pem [email protected](IPv4-Adresse)
#Beachten Sie, dass der Benutzername Teil Ubuntu ist(ec2-Kein Benutzer)

(Nach dem Einloggen)
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile

$ pyenv install 3.6.2(Wählen Sie hier die Python-Version)
$ pyenv global 3.6.2
$ pyenv rehash

$ apt-get -y update
$ apt-get install -y --fix-missing
$ apt-get build-essential
$ apt-get software-properties-common
$Git-Klon-URL der Klonquelle

Starten Sie die API im Hintergrund

Wenn Sie python run.app wie gewohnt ausführen, bleibt die App hängen, wenn Sie den PC schließen oder sich von EC2 abmelden. Starten Sie sie daher im Hintergrund mit dem folgenden Befehl.

$ nohup python main.py &

Recommended Posts

Speichern Sie Dateien mit EC2-Speicher ohne S3
Überschussberechnung ohne Verwendung von%
Lesen Sie Dateien auf GCS mithilfe der Cloud Storage Client Library
Kopieren von Dateien direkt von Amazon EC2 (Amazon Linux) nach S3
Extrahieren Sie Dateien mit dem Befehl scp aus dem EC2-Speicher
Kopieren Sie S3-Dateien mit GSUtil von Python nach GCS
Blasensortierung ohne Sortierung
Schreiben Sie FizzBuzz ohne "="
Schnelle Sortierung ohne Sortierung