Ich habe mit Raspberry PI eine Fixpunktkamera hergestellt, daher ist dies das erste Memorandum. Ich habe auch ein Video gemacht, also danke!
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".
Klicken Sie auf der angezeigten Seite auf "Bucket erstellen".
Erstellen Sie einen solchen Eimer. Der Bucket-Name ist frei.
Erstellen Sie nach dem Erstellen ein Dienstkonto für den Zugriff. Klicken Sie links im Menü auf "IAM & Administration"> "Service Account".
Klicken Sie oben auf dem Bildschirm auf "Dienstkonto erstellen"
Der Name ist angemessen. Machen Sie es leicht zu verstehen.
Dienstkontoberechtigungen
gewährt Cloud-Speicherberechtigungen.
Behalten Sie als "Cloud Storage"> "Storage Administrator" in der Rolle
Klicken Sie abschließend auf "Schlüssel erstellen"
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.
** 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
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 ...
Sie haben jetzt Ihre Daten in die Cloud hochgeladen.
Recommended Posts