[GO] So laden Sie Dateien mit Python in den Cloud-Speicher hoch [Erstellen Sie mit Raspberry PI # 1 eine Festkommakamera]

Zunaechst

Ich habe mit Raspberry PI eine Fixpunktkamera hergestellt, daher ist dies das erste Memorandum. Ich habe auch ein Video gemacht, also danke! IMAGE ALT TEXT HERE

Was zu verstehen

Erstellen

Was vorzubereiten?

Verfahren

1. 1. Google Cloud Platform bezogen

Was ist GoogleCloudPlatform (GoogleCloudStorage)?

Grundsätzlich sind die Dienstleistungen wie folgt.

Es ist wie ein riesiger Ordner in der Cloud, der von Google bereitgestellt wird, und es ist ein Dienst, mit dem Sie problemlos Dateien schreiben und lesen können. Es gibt einen kostenlosen Preis, aber für das Lesen, Schreiben und die vorhandene Datengröße werden Ihnen Gebühren berechnet.

** Cloud-seitige Einstellungen ** Melden Sie sich bei Google Cloud Platform an und klicken Sie daneben auf "Speicher"> "Browser". image.png

Klicken Sie auf der angezeigten Seite auf "Bucket erstellen". image.png

Erstellen Sie einen solchen Eimer. Der Bucket-Name ist frei. image.png image.png image.png

Erstellen Sie nach dem Erstellen ein Dienstkonto für den Zugriff. Klicken Sie links im Menü auf "IAM & Administration"> "Service Account". image.png

Klicken Sie oben auf dem Bildschirm auf "Dienstkonto erstellen" image.png

Der Name ist angemessen. Machen Sie es leicht zu verstehen. image.png

Dienstkontoberechtigungen gewährt Cloud-Speicherberechtigungen. Behalten Sie als "Cloud Storage"> "Storage Administrator" in der Rolle image.png

Klicken Sie abschließend auf "Schlüssel erstellen" image.png

Sie können es herunterladen, indem Sie mit dem ausgewählten JSON-Typ auf "Erstellen" klicken. Bitte bewahren Sie diese Datei zur späteren Verwendung an einem sicheren Ort auf. Beachten Sie außerdem, dass Ihnen bei Veröffentlichung dieser Informationen eine große Anzahl in Rechnung gestellt wird. image.png

** Lokal bestätigt ** Wir werden eine Python-Umgebung erstellen. Um python3 zu verwenden, geben Sie diesmal die Umgebung mit dem folgenden Befehl ein.

sudo apt install python3 python3-pip

Installieren Sie nach Abschluss der Installation das Python-Modul "google-cloud-storage", um auf Cloud Storage zuzugreifen.

pip3 install google-cloud-storage

Schreiben Sie dann den Code zum Testen. Bitte erstellen Sie den folgenden Code mit Nano usw.

#Bei der Herstellung mit Nano
nano file2gs.py

file2gs.py


# /home/pi/image.Testcode zum Hochladen von JPG
from google.cloud import storage
import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"]="/home/pi/gkey.json"
client = storage.Client()
bucket = client.get_bucket('{Eimername}')
blob2 = bucket.blob('test.txt')
blob2.upload_from_filename(filename='/home/pi/test.txt')

Öffnen Sie vor dem Ausführen die zuvor heruntergeladene JSON-Datei, kopieren Sie sie und schreiben Sie sie in eine Datei mit dem Namen "gkey.json".

#Bei der Herstellung mit Nano
nano gkey.json

Kopieren Sie den Inhalt in die geöffnete Datei. Erstellen Sie außerdem eine Datei zum Hochladen.

echo "hi. this is text file">test.txt

Geben Sie in diesem Zustand den folgenden Befehl ein und führen Sie ihn aus.

python3 file2gs.py

image.png

Sie können den Inhalt auch überprüfen, indem Sie auf den unten stehenden Link klicken. Seien Sie versichert, dass es nicht standardmäßig in der Welt veröffentlicht wird ... image.png

Sie haben jetzt Ihre Daten in die Cloud hochgeladen.

Recommended Posts

So laden Sie Dateien mit Python in den Cloud-Speicher hoch [Erstellen Sie mit Raspberry PI # 1 eine Festkommakamera]
Hochladen von Dateien in den Cloud-Speicher mit dem Python-SDK von Firebase
So erstellen Sie eine Überwachungskamera (Überwachungskamera) mit Opencv und Python
Laden Sie Dateien in den Cloud Storage (GCS) von GCP hoch. ~ Laden Sie mit lokalem Python
Ich habe versucht, mit OpenCV eine Bewegungserkennungsüberwachungskamera mit einer WEB-Kamera mit Raspberry Pi herzustellen
Lesen einer CSV-Datei mit Python 2/3
Verwendung von Raspeye Pie Camera Python
Ich habe versucht, mit Raspeye 4 (Python Edition) ein signalähnliches Signal zu erzeugen.
So erstellen Sie ein Python-Paket mit VS Code
Verbinden Sie Raspberry Pi mit "Python" mit der Alibaba Cloud IoT Platform
Verwenden einer Webkamera mit Raspberry Pi
Datei-Upload in Azure Storage (Python)
Steuern Sie den Motor mit einem Motortreiber mit Python auf Raspberry Pi 3!
So erstellen Sie einen Befehl zum Lesen der Einstellungsdatei mit Pyramide
Ich habe versucht, eine ToDo-App mit einer Flasche mit Python zu erstellen
[Hinweis] Verwenden eines 16x2-stelligen LCD-Zeichens (1602A) von Python mit Raspeye
[ROS2] So spielen Sie eine Bag-Datei mit Start im Python-Format ab
Laden Sie Dateien mit SDK (Python-Version) auf Aspera hoch, das mit IBM Cloud Object Storage (ICOS) geliefert wird.
[Python] Wie man eine Klasse iterierbar macht
Machen Sie einen Waschtrocknungs-Timer mit Raspberry Pi
Erkennen Sie analoge Signale mit dem A / D-Wandler mithilfe von Python auf Raspberry Pi 3!
[Python + PHP] Erstellen Sie mit Raspberry Pi einen Temperatur-, Feuchtigkeits- und Druckmonitor
Hochladen mit Heroku, Flask, Python, Git (4)
So erstellen Sie eine JSON-Datei in Python
So erstellen Sie ein Wörterbuch mit einer hierarchischen Struktur.
Ich möchte ein Spiel mit Python machen
[Python] Wie man Excel-Dateien mit Pandas liest
Versuchen Sie, in Python einen "Entschlüsselungs" -Code zu erstellen
Versuchen Sie, mit Python eine Diedergruppe zu bilden
Hochladen auf ein freigegebenes Laufwerk mit pydrive
Ich möchte mit Python in eine Datei schreiben
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
So legen Sie Google Text & Tabellen in einem Ordner zusammen in einer TXT-Datei mit Python ab
WEB Scraping mit Python und versuchen, aus Bewertungen eine Wortwolke zu machen
Erstellen eines Temperaturregelungssystems mit Himbeerkuchen und ESP32 (3) Empfangen einer Python-Datei
Konvertieren der cURL-API in ein Python-Skript (mithilfe des IBM Cloud-Objektspeichers)
So erstellen Sie einen Raspberry Pi, der die Tweets eines bestimmten Benutzers spricht
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Erstellen Sie einen Farbsensor mit einem Raspeltorte und einer Kamera
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
Lassen Sie uns ein Befehls-Standby-Tool mit Python erstellen
Erklären Sie ausführlich, wie Sie mit Python einen Sound erzeugen
Hochladen mit Heroku, Flask, Python, Git (Teil 3)
Verwendung von Raspeye Relay Module Python
Wie man ein Schießspiel mit toio macht (Teil 1)
So messen Sie die Wiedergabezeit von MP3-Dateien mit Python
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
Hochladen mit Heroku, Flask, Python, Git (Teil 1)
Hochladen mit Heroku, Flask, Python, Git (Teil 2)
[Python] So erstellen Sie mit Matplotlib ein zweidimensionales Histogramm
Ausgabe auf "7 Segment LED" mit Python mit Raspberry Pi 3!
So führen Sie einen Befehl mit einem Unterprozess in Python aus
Ein Memorandum bei der Herstellung einer Überwachungskamera mit Raspeye
Zeigen Sie das Bild der USB-Kamera mit OpenCV von Python mit Raspeye an
[Python] Wie zeichnet man mit Matplotlib ein Streudiagramm?
Notieren Sie sich, was Sie in Zukunft mit Razpai machen möchten
Es war großartig, die Python-Datei in Raspberry Pi mit der Remote-Funktion von Atom zu bearbeiten
Ich möchte einen Sprachwechsler mit Python und SPTK in Bezug auf eine berühmte Site erstellen
Aktualisieren Sie Raspberry Pi Python mit pyenv auf 3.7 oder höher
[Python] So erstellen Sie eine Liste von Zeichenfolgen Zeichen für Zeichen
So konvertieren Sie mit Python [Anwendung] von einem Array in ein Wörterbuch