nachdem mir im Forum schon öfters sehr kompetent und höflich geholfen wurde, wollte ich mich heute mal wieder mit einem Problem an die Community wenden:
Ich möchte gerne meine Daten zu google cloud storage (gcs) hochladen und wieder runterladen. Das ganze wird in R über die Pakete (googleCloudStorageR, bigQueryR und googleAuthR gesteuert.
Code: Alles auswählen
library(googleCloudStorageR)
library(bigQueryR)
library(googleAuthR)
Auch ist es nicht möglich mich mit dem Befehl
Code: Alles auswählen
gcs_auth(new_user = FALSE, no_auto = FALSE)
Fehlermeldung:
Error in gar_auto_auth(required_scopes, new_user = new_user, no_auto = no_auto, :
Cannot authenticate - options(googleAuthR.scopes.selected) needs to be set to includehttps://www.googleapis.com/auth/devstorage.full_control or https://www.googleapis.com/auth/devstorage.read_write or https://www.googleapis.com/auth/cloud-platform
Ich habe geguckt wo ich eine solche Einstellung vornehmen kann - nix gefunden!
Weiter geht es damit das das sogenannte Bucket, welches ich in GCS erstellt habe nicht gefunden wird.
Code: Alles auswählen
buckets <- gcs_list_buckets(hole0)
Error in is.string(projectId) : object 'hole0' not found # Fehlermeldung
Selbst das Beispiel in der Beschreibung des Packages (googleCloudStorageR) um den Beispieldatensatz mtcars hochzuladen funktioniert nicht.
Zu guter Letzt habe ich den Link, welcher zu der Datei(csv) im Bucket existiert mit paste & copy in R eingefügt und versucht downzuloaden. Das klappt aber die Datei ist völlig kaputt.
Code: Alles auswählen
xxxxx <- read.csv2("https://console.cloud.google.com/storage/browser/XXXXXX.csv")
Ich gebe es zu, was ich hier schreibe ist vllt. ein bisschen verwirrend aber vielleicht gibt es hier jemanden der mit dem Google Cloud Service Erfahrung hat und mit weiterhelfen könnte. Es wäre eine große Hilfe und das i-Tüpfelchen für mein Mini-Projekt.
Vielen Dank für Eure Mühe und die Zeit, welche Ihr Euch nehmt.
retep