Version d'exécution de l'environnement standard Google App Engine / Python

Résumé de cet article

Avec Google App Engine / Python ...

(Au 9 janvier 2017)

Commentaire

J'étais un peu accro, alors j'ai fait une note personnelle.

Il existe deux types de Google App Engine, "Environnement standard" et "Environnement flexible". Je vais omettre les détails, mais il y a Cadre gratuit pour lancer des instances pendant 28 heures par jour dans "Environnement standard", et il est utilisé pendant un certain temps. Si tel est le cas, vous pouvez utiliser "Standard Environment" gratuitement.

Alors, quelle version de Python peut être utilisée avec Runtime dans chaque environnement? Si vous regardez, "Flexible Environment" est écrit dans Documentation, mais ... スクリーンショット 2017-01-09 15.34.26.png

Il n'y avait pas de document sur "l'environnement standard", donc j'ai craché "sys.version_info" dans le journal et l'ai vérifié.

sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)

La version Python était 2.7.5.

(Ajouté le 24/03/2018)

sys.version_info(major=2, minor=7, micro=12, releaselevel='final', serial=0)

Il semble donc qu'il ait été mis à jour vers 2.7.12.


À partir de maintenant, c'est un point de dépendance personnel.

Lors de l'utilisation de hmac ...

Si vous souhaitez comparer la sortie de digest () avec un condensé de source externe dans votre routine de validation, utilisez compare_digest () au lieu de l'opérateur == pour réduire la vulnérabilité aux attaques de synchronisation. Est recommandé.

Cependant, ce compare_digest () peut être utilisé après 2.7.7. Bien entendu, l'utilisation de cette méthode dans "Environnement standard" entraînera une erreur.

Recommended Posts

Version d'exécution de l'environnement standard Google App Engine / Python
À propos de l'environnement virtuel de Python version 3.7
[Python] Exécutez Flask sur Google App Engine
Environnement d'exécution Python gratuit Google Colaboratory Memo
[Version détaillée] Créer un environnement Python confortable avec Google Compute Engine (Ubuntu 16.04)
Tweet (API 1.1) avec Google App Engine pour Python
Unification de l'environnement Python
(Débutant) Utilisation de base du magasin de données de Google App Engine
PIL en Python sur Windows8 (pour Google App Engine)
Premiers pas avec Google App Engine pour Python et PHP
Le SDK / Go Google App Engine (version Linux) et Python installés avec Linuxbrew sont incompatibles
Divers mémorandums lors de l'utilisation du sdk de l'API de messagerie LINE avec Python (2.7.9) + Google App Engine
Mise à niveau de python Anaconda
Vérifiez la version OpenSSL de python 2.6
environnement virtuel standard python venv
[Python] Version Taple du menu déroulant de la préfecture
Construction d'environnement de python et opencv
Résumé de la gestion des versions de l'environnement virtuel Python
Créer une autre version de l'environnement Python conda avec une seule ligne de commande
Paramètres lors de l'écriture d'applications Google App Engine / Python avec Intellij Idea
pyenv-changer la version python de virtualenv
Développement Google AppEngine avec Docker
Version Ideone> Python: 3.5 (au 29 août 2017)
Prise en charge de Java 1 1 par Google App Engine
Construire un environnement pour python3.8 sur Mac
Utilisez ndb.tasklet avec Google App Engine
Création d'un environnement de développement avec Maven sur Google App Engine [Java]
Utilisation du fichier de propriétés avec l'environnement flexible Java 8 de Google App Engine
[Google App Engine] Flux de la construction de l'environnement de développement à la création de l'application
Exécutez Cloud Dataflow (Python) depuis AppEngine
[Google App Engine] Objets utilisateur (traduction en japonais)
[Python] Essayez pydash de la version Python de lodash
Utiliser des modules externes avec Google App Engine
UnicodeEncodeError lutte avec la sortie standard de python3
[Norme de codage Python] PEP 8 vs Google Style
Désactivez les options d'optimisation dans l'environnement de développement Google App Engine Go dev_appserver.py
Essai du parseur d'emacs-org orgparse pour python
Préparer l'environnement d'exécution de Python3 avec Docker
Construction de l'environnement Python (Anaconda + VSCode) @ Windows10 [version janvier 2020]
Fonctionnement sans assistance des feuilles de calcul Google (etc.) en Python
Créer un environnement de 64 bits Windows + python 2.7 + MeCab 0.996
Utiliser plusieurs versions de l'environnement python avec pyenv
Utilisez OpenSeesPy quel que soit le système d'exploitation ou la version de Python
Installation de Python 3 et Flask [Résumé de la construction de l'environnement]
environnement de développement python -utilisation de pyenv et virtualenv-
Créez un environnement Flask Python3 + sur Compute Engine de GCP
Intégration de la banque de données Google App Engine et de l'API de recherche
Vérification de la version de Python La destination de sortie V est la sortie d'erreur standard
Comparaison de Python et Ruby (Environment / Grammar / Literal Edition)