[PYTHON] Stockage de table Azure avec l'application PTVS Flask

Qu'est-ce que le stockage de table?

Azure Table Storage Service (https://azure.microsoft.com/en-us/documentation/articles/storage-python-how-to-use-table-storage/) stocke de grandes quantités de données structurées. Je vais. Ce service est une ** banque de données NoSQL ** qui accepte les appels authentifiés depuis l'intérieur et l'extérieur du cloud Azure. Le fait est que vous pouvez stocker des données SQL en externe. Utilisation de PTVS Ceci est utile lorsque vous souhaitez utiliser SQL avec Django.

Utiliser le stockage de table Azure avec l'application Flask

Création de projet

** [Nouveau projet] ▶ ︎ [Python / Sample] ▶ ︎ [Sondages Flask Web Pro jet c] ** Créer un nouveau projet Flask 1.png

Exécution de l'application

Exécutez et exécutez pour lancer l'exemple Polls. 2.png Sélectionnez Quelle est votre saison préférée? 3.png Voter en fait 4.png

En fait voté! 5.png

Utiliser le stockage de table Azure

Si vous sélectionnez ** À propos ** ici, il y a ** In-Memory ** dans le référentiel actuel. Rendre ** Azure Table Storage ** disponible 6.png

** [Projet / Clic droit] ▶ ︎ [Débogage] ▶ ︎ [Commande de débogage du serveur] ** Remplissez l'environnement comme ci-dessous. Ici, nous allons omettre la méthode de création de stockage dans Azure. Pour plus de détails, consultez ici

REPOSITORY_NAME=azuretablestorage
STORAGE_NAME=<storage account name>
STORAGE_KEY=<primary access key>
7.png

** * Après avoir rempli, faites un clic droit sur la solution et reconstruisez ** ** Après l'exécution, une erreur se produira, mais appuyez sur [Continuer]! ** ** Lorsque j'appuie sur À propos de, cela passe de ** En mémoire ** à ** Azure Table Storage **! 8.png

Déployer sur Azure

[Deploy] sur Azure (http://qiita.com/saiyuki1919/items/db6f9a2c705a1c9135dc) et ** [App Service] ▶ ︎ [APP] ▶ ︎ [Paramètres de l'application] ** Sélectionnez et remplissez les paramètres de l'application de la même manière que vous l'avez fait sur VS pour obtenir Azure Table Storage.

REPOSITORY_NAME=azuretablestorage
STORAGE_NAME=<storage account name>
STORAGE_KEY=<primary access key>

9.png

Après l'exécution, si vous sélectionnez À propos sur le Web réel, ce sera ** Stockage Azure Tbale ** 10.png

Recommended Posts

Stockage de table Azure avec l'application PTVS Flask
Création et déploiement d'applications Django (PTVS) à l'aide du stockage Azure Table
Défis MySQL du stockage externe Azure avec Django (PTVS)
Comment utiliser le stockage Azure Table de Django (PTVS)
Déployer l'application Django créée avec PTVS sur Azure
Exécutez l'application avec Flask + Heroku
Déployer l'application flask avec mod_wsgi (à l'aide de pipenv)
Créez une application Web simple avec Flask
Application Web facile avec Python + Flask + Heroku
Premiers pas avec Heroku, déploiement de l'application Flask
Flask ne peut pas être RESTful avec les applications d'API Azure
Créez une application de composition d'images avec Flask + Pillow
Gagnez l'application Web Python + Flask avec Jenkins
[Azure Functions / Python] Fonctions de chaîne avec liaison de stockage de file d'attente
Apprentissage automatique facile avec scikit-learn et flask ✕ Application Web
Mémo d'entrée / sortie de stockage par Python dans Azure Functions
Mémo de travail que j'ai essayé i18n avec l'application Flask
Restriction IP avec Flask
Bonjour le monde sur flacon
Programmation avec Python Flask
Comment déployer une application Web créée avec Flask sur Heroku
Exemple pour mettre l'application Web Python Flask sur Azure App Service (Web App)
(Échec) Déployer une application Web créée avec Flask avec heroku
Essayez d'extraire la table de données d'Azure SQL Server avec pyodbc
Créons une application qui authentifie OIDC avec Azure AD