[GO] Lesen Sie Dateien auf GCS mithilfe der Cloud Storage Client Library

Ein Hinweis zum Abrufen des Dateiinhalts in GCS mithilfe der Cloud Storage Client Library. Im folgenden Beispiel gab es nur ein Beispiel für das Erstellen eines Buckets und kein Beispiel für das Lesen. Erstellen Sie es daher, während Sie das API-Handbuch lesen. https://cloud.google.com/storage/docs/reference/libraries

Im Folgenden finden Sie ein Beispiel für das Lesen von Informationen zu AWS-Anmeldeinformationen, die in GCS gespeichert sind.

//Erstellung eines Speicherobjekts
Storage storage = StorageOptions.getDefaultInstance().getService();

//Stellen Sie den Bucket-Namen ein
String bucketName = "{BUKET Name}";

//Objektnamen festlegen
String blobName = "{Dateiname}";

//Holen Sie sich BlobId basierend auf Bucket-Name und Objektname
BlobId blobId = BlobId.of(bucketName, blobName);

//Erstellen Sie ein Blob-Objekt
Blob blob = storage.get(blobId);

//Ruft den Inhalt eines Blob-Objekts ab
byte[] content = blob.getContent(BlobSourceOption.generationMatch());

//Da es im CSV-Format beschrieben ist, teilen Sie es auf und speichern Sie es in jeder Variablen
String credential[] = new String(content, "UTF-8").split(",", 0);
aws_key = credential[0];
aws_secret_key = credential[1];

Recommended Posts

Lesen Sie Dateien auf GCS mithilfe der Cloud Storage Client Library
[GoogleCloudPlatform] Verwenden Sie die Google Cloud-API mit der API-Clientbibliothek
Verwenden von Cloud-Speicher aus Python3 (Einführung)
Lesen, Ändern und Schreiben von Excel-Dateien von GCP App Engine Storage
Speichern Sie Dateien mit EC2-Speicher ohne S3
Installieren Sie die Python-Bibliothek auf Lambda mit [/ tmp]
Implementieren Sie OAuth ohne Client-Bibliothek (Java)
Lesen Sie FeliCa mit Pasori (RC-380S) auf dem Mac
SELECT-Daten mithilfe der Client-Bibliothek mit BigQuery