6

Secondo diversi esempi, gsutil config può essere utilizzato per creare file .boto compatibili con GCS dalle credenziali OAuth2 per gli account di servizio.gsutil supporta la creazione di file boto con informazioni sull'account di servizio?

Ad esempio, https://cloud.google.com/storage/docs/xml-api/gspythonlibrary suggerisce le credenziali dell'account di servizio che è necessario utilizzare gsutil config -e per configurare un file .boto; tuttavia, durante l'esecuzione di quel comando, ottengo:

CommandException: OAuth2 is the preferred authentication mechanism 
with the Cloud SDK. Run "gcloud auth login" to configure authentication, 
unless you want to authenticate with an HMAC access key and secret, 
in which case run "gsutil config -a". 

Seguendo le istruzioni, cerco di utilizzare gcloud auth Attiva-service-conto:

$ gcloud auth activate-service-account --key-file=/Users/crschmidt/mirandum-local/cloud-storage-service.json 
Activated service account credentials for: [[email protected]] 

Ma questo non crea un file .boto.

È possibile configurare un ID progetto/segreto HMAC interoperabile in modalità di interoperabilità e utilizzarlo, ma poiché le credenziali di OAuth2 sono preferite e le credenziali dell'account di servizio sembrano la soluzione giusta, non sono sicuro di come procedere. Come posso scrivere un file .boto per un account di servizio?

crschmidt-macbookair:~ crschmidt$ gsutil --version 
gsutil version: 4.19 

risposta

3

gcloud memorizza le credenziali in un file sotto ~/.config/gcloud (piuttosto che .boto), e poi li passa al gsutil quando il vostro uso gsutil.

+0

Sul mio nuovo laptop, ho trovato che era in ~/.config/gcloud/legacy_credentials/{indirizzo_email} /. Boto – Benson

+0

Ok, ma cosa fare dopo? Ho questi file chiave in quella directory. Non sono .boto, ma multistore.json, private_key.json, singlestore.json. Come lavorare con boto? Grazie. – mel

+0

Il caricamento del file con gsutil funzionerà, ma quello che Chris sta cercando di fare è usare la libreria boto di python – mel

Problemi correlati