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