J'ai fait une caméra à point fixe avec Raspberry PI, c'est donc le premier mémorandum. J'ai aussi fait une vidéo, alors merci!
Fondamentalement, les services sont les suivants.
C'est comme un énorme dossier dans le cloud fourni par Google, et c'est un service qui vous permet d'écrire et de lire facilement des fichiers. Il y a un prix gratuit, mais vous serez facturé pour la lecture, l'écriture et la taille des données existantes.
** Paramètres côté cloud ** Connectez-vous à Google Cloud Platform et cliquez sur «Stockage»> «Navigateur» à côté.
Cliquez sur «Créer un compartiment» sur la page qui apparaît.
Créez un seau comme celui-ci. Le nom du bucket est gratuit.
Une fois créé, créez un compte de service pour y accéder.
Cliquez sur ʻIAM & Administration>
Compte de service` dans le menu de gauche.
Cliquez sur «Créer un compte de service» en haut de l'écran
Le nom est approprié. Rendez-le facile à comprendre.
Les autorisations de compte de service accordent des autorisations Cloud Storage.
Conserver en tant que Cloud Storage
> Storage Administrator
dans le rôle
Enfin cliquez sur Créer une clé
Vous pouvez le télécharger en cliquant sur «Créer» avec le type «JSON» sélectionné. Veuillez conserver ce fichier en lieu sûr pour une utilisation ultérieure. Sachez également que si ces informations deviennent publiques, vous serez facturé en grand nombre.
** Confirmé localement **
Nous allons créer un environnement Python.
Cette fois, pour utiliser python3
, entrez dans l'environnement avec la commande suivante.
sudo apt install python3 python3-pip
Une fois l'installation terminée, installez le module python google-cloud-storage
pour accéder à Cloud Storage.
pip3 install google-cloud-storage
Ensuite, écrivez le code pour le test. Veuillez créer le code suivant avec nano etc.
#Lors de la fabrication avec nano
nano file2gs.py
file2gs.py
# /home/pi/image.Code d'essai pour télécharger jpg
from google.cloud import storage
import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"]="/home/pi/gkey.json"
client = storage.Client()
bucket = client.get_bucket('{Nom du godet}')
blob2 = bucket.blob('test.txt')
blob2.upload_from_filename(filename='/home/pi/test.txt')
Avant de démarrer, ouvrez le fichier json que vous avez téléchargé précédemment, copiez-le et écrivez-le dans un fichier appelé gkey.json
.
#Lors de la fabrication avec nano
nano gkey.json
Copiez le contenu dans le fichier ouvert. Créez également un fichier à télécharger.
echo "hi. this is text file">test.txt
Dans cet état, entrez la commande suivante et exécutez-la.
python3 file2gs.py
Vous pouvez également vérifier le contenu en cliquant sur le lien ci-dessous. Soyez assuré qu'il ne sera pas publié dans le monde par défaut ...
Vous avez maintenant téléchargé vos données dans le cloud.