Erste Schritte mit Google App Engine für Python und PHP

Referenz

gae.png

Laden Sie das SDK für Python herunter

python


unzip google_appengine_1.9.25.zip
mv google_appengine ~/bin/

~/.bashrc


export PATH=$PATH:$HOME/bin/google_appengine

Quelle

python


wget https://console.developers.google.com/project/Projekt-ID/start/appengine
unzip master.zip
cd appengine-try-python-bottle-master/
appcfg.py -Ein Projekt-ID-Update.

Der WEB-Browser wird gestartet und "Der Authentifizierungsablauf ist abgeschlossen." Wird angezeigt.

Erfolg, wenn "Hallo Welt!" Angezeigt wird.

Wie man die Korrektur widerspiegelt

main.py


 def hello():
     """Return a friendly HTTP greeting."""
-    return 'Hello World!'
+    return 'Hallo'

python


appcfg.py -Ein Projekt-ID-Update.

Erfolg, wenn es als "Hallo" angezeigt wird


PHP

python


wget https://github.com/GoogleCloudPlatform/appengine-try-php/archive/master.zip
unzip master.zip
cd appengine-try-php-master

python


appcfg.py -Ein Projekt-ID-Update.

Erfolg, wenn "Hallo Welt!" Angezeigt wird.

Wie man die Korrektur widerspiegelt

helloworld.php


 <?php
-  echo 'Hello, world!';
+  echo 'Hallo PHP';

python


appcfg.py -Ein Projekt-ID-Update.

Erfolg, wenn es als "Hallo" angezeigt wird

Routing hinzufügen

app.yaml


 handlers:
-- url: /.*
-   script: helloworld.php
+- url: /
+  script: index.php
+- url: /1
+  script: 1.php

Auf diese Weise wird beim Zugriff auf / index.php 1.php wird verarbeitet, wenn der Zugriff auf / 1 erfolgt.


Datenspeicher

Vorbereitung: Machen Sie einen Eimer

So speichern Sie Daten

helloworld.php


define(BUCKET, "gs://mybucket");

# text/Als einfach speichern
$options = [ "gs" => [ "Content-Type" => "text/plain" ]];
$ctx = stream_context_create($options);
file_put_contents(BUCKET."/hello.txt", "Daten 1", 0, $ctx);

# binaly/octet-Als Stream speichern
$fp = fopen(BUCKET."/hello2.txt", "w");
fwrite($fp, "Daten 2");
fclose($fp);

Stellen Sie sicher, dass die Daten im Bucket gespeichert sind.

スクリーンショット 2015-09-01 11.14.14.png

Recommended Posts

Erste Schritte mit Google App Engine für Python und PHP
PIL in Python unter Windows8 (für Google App Engine)
Erste Schritte mit Python für PHPer-Funktionen
Erste Schritte mit Python für PHPer-Super Basics
1.1 Erste Schritte mit Python
Erste Schritte mit Python
Erste Schritte mit Python
[Übersetzung] Erste Schritte mit Rust für Python-Programmierer
Tweet (API 1.1) mit Google App Engine für Python
Einstellungen für den Einstieg in MongoDB mit Python
Einführung in Python-Funktionen
Erste Schritte mit Python Django (1)
Erste Schritte mit Python Django (4)
Erste Schritte mit Python Django (3)
Einführung in Python Django (6)
Erste Schritte mit Python Django (5)
Erste Schritte mit Python Responder v2
Erste Schritte mit Python-Webanwendungen
Google AppEngine-Entwicklung mit Docker
Erste Schritte mit Julia für Pythonista
Erste Schritte mit Python Grundlagen von Python
Erste Schritte mit genetischen Python-Algorithmen
Erste Schritte mit Python 3.8 unter Windows
Erste Schritte mit Python3 # 1 Grundkenntnisse erlernen
Erstellen einer Windows 7-Umgebung für eine Einführung in das maschinelle Lernen mit Python
Erste Schritte mit Python Web Scraping Practice
[Python] Führen Sie Flask in Google App Engine aus
Erste Schritte mit Python Web Scraping Practice
Erste Schritte mit Dynamo von Python Boto
Ich kann nicht mehr mit der Google App Engine bereitstellen
Erste Schritte mit Lisp für Pythonista: Ergänzung
Erste Schritte mit Heroku, Bereitstellen der Flaschen-App
Erste Schritte mit Python mit 100 Klopfen bei der Sprachverarbeitung
Erste Schritte mit AWS IoT in Python
Materialien zum Lesen, wenn Sie mit Python beginnen
Django 1.11 wurde mit Python3.6 gestartet
Erste Schritte mit Android!
Erste Schritte mit Django 1
Einführung in die Optimierung
Erste Schritte mit Numpy
Erste Schritte mit Spark
Erste Schritte mit Pydantic
Erste Schritte mit Jython
Erste Schritte mit Django 2
Erste Schritte mit Python3 # 2 Erfahren Sie mehr über Typen und Variablen
Stellen Sie die Django-Anwendung in Google App Engine (Python3) bereit.
Konstruktionsverfahren für die Google App Engine / Python-Entwicklungsumgebung (Ende 2014)
Verwendung von Django mit Google App Engine / Python
Laufzeitversion der Google App Engine / Python-Standardumgebung
Verschiedene Memoranden bei Verwendung von SDK der LINE Messaging API mit Python (2.7.9) + Google App Engine
Übersetzen Erste Schritte mit TensorFlow
Einführung in Tkinter 2: Button
Erste Schritte mit Go Assembly
Erste Schritte mit PKI mit Golang ―― 4
Lernen Sie Python mit Google Colaboratory