Questo documento spiega come caricare i file e le risorse della tua app e renderli disponibili in un bucket Cloud Storage. Devi completare questi passaggi prima di poter utilizzare l'API App Engine Admin per eseguire il deployment dell'app in App Engine.
Per saperne di più su altre funzionalità di gsutil
, come il download, la copia e l'eliminazione di oggetti, consulta Utilizzare lo strumento gsutil
.
Prima di iniziare
Devi avere o creare un progetto della console Google Cloud prima di poter utilizzare lo strumento gsutil
per creare e caricare risorse in un bucket Cloud Storage.
Caricamento dell'app in un bucket Cloud Storage
Per creare un bucket Cloud Storage e quindi caricare le risorse della tua app:
Crea un bucket Cloud Storage in cui vuoi caricare la versione:
gsutil mb gs://my-bucket-YOUR_UNIQUE_ID/
Dove
my-bucket-YOUR_UNIQUE_ID
è il nome univoco di un bucket Cloud Storage.Vai alla directory locale che contiene la versione della tua app.
Ad esempio, se vuoi caricare l'app
my-python-app.py
, che si trova nella directorymy-application
all'indirizzoroot/apps-container/my-application/
, vai alla directory principaleapps-container
:cd root/apps-container
Carica tutte le risorse della tua versione nel bucket Cloud Storage:
gsutil cp -R my-application gs://my-bucket-YOUR_UNIQUE_ID/
Dove
my-application
è la directory della versione emy-bucket-YOUR_UNIQUE_ID
è il bucket Cloud Storage.Verifica che il caricamento sia riuscito elencando le risorse nel bucket Cloud Storage:
gsutil ls gs://my-bucket-YOUR_UNIQUE_ID/my-application/
Elenco di esempio:
gs://my-bucket-YOUR_UNIQUE_ID/my-application/index.html gs://my-bucket-YOUR_UNIQUE_ID/my-application/my-python-app.py