[GO] Lire des fichiers sur GCS à l'aide de la bibliothèque cliente Cloud Storage

Une note sur la récupération du contenu du fichier sur GCS à l'aide de la bibliothèque cliente Cloud Storage. Dans l'exemple ci-dessous, il n'y avait qu'un exemple de création d'un bucket, et il n'y avait pas d'exemple de lecture, alors créez-le en consultant le manuel de l'API. https://cloud.google.com/storage/docs/reference/libraries

Voici un exemple de lecture des informations d'identification AWS placées sur GCS.

//Création d'un objet de stockage
Storage storage = StorageOptions.getDefaultInstance().getService();

//Définir le nom du bucket
String bucketName = "{Nom du BUKET}";

//Définir le nom de l'objet
String blobName = "{nom de fichier}";

//Obtenez BlobId en fonction du nom du compartiment et du nom de l'objet
BlobId blobId = BlobId.of(bucketName, blobName);

//Créer un objet Blob
Blob blob = storage.get(blobId);

//Récupérer le contenu d'un objet Blob
byte[] content = blob.getContent(BlobSourceOption.generationMatch());

//Comme il est décrit au format CSV, divisez-le et stockez-le dans chaque variable
String credential[] = new String(content, "UTF-8").split(",", 0);
aws_key = credential[0];
aws_secret_key = credential[1];

Recommended Posts

Lire des fichiers sur GCS à l'aide de la bibliothèque cliente Cloud Storage
[GoogleCloudPlatform] Utiliser l'API Google Cloud avec la bibliothèque cliente d'API
Utiliser Cloud Storage depuis Python3 (Introduction)
Lire, modifier et écrire des fichiers Excel de GCP App Engine Storage
Enregistrer des fichiers à l'aide du stockage EC2 sans utiliser S3
Installez la bibliothèque python sur Lambda à l'aide de [/ tmp]
Implémenter OAuth sans bibliothèque client (Java)
Lire FeliCa en utilisant Pasori (RC-380S) sur Mac
SELECT des données à l'aide de la bibliothèque cliente avec BigQuery