Questo documento spiega come caricare i file e le risorse della tua app e e renderle disponibili in un bucket Cloud Storage. Devi completare questi passaggi passaggi prima di poter utilizzare l'API App Engine Admin per il deployment dell'app in App Engine.
Per maggiori informazioni sulle altre funzionalità dei comandi gcloud storage
,
come il download, la copia e l'eliminazione di oggetti, vedi
Scopri l'archiviazione di oggetti con lo strumento gcloud.
Prima di iniziare
Devi avere o creando un progetto nella console Google Cloud prima di poter utilizzare gcloud CLI per creare e caricare risorse in un nel bucket Cloud Storage.
Caricamento dell'app in un bucket Cloud Storage
Per creare un bucket Cloud Storage e caricare le risorse della tua app:
Crea un bucket Cloud Storage in cui vuoi caricare la tua versione:
gcloud storage buckets create gs://my-bucket-YOUR_UNIQUE_ID/
Dove
my-bucket-YOUR_UNIQUE_ID
è il nome univoco di un bucket Cloud Storage.Vai alla directory locale contenente la versione dell'app.
Ad esempio, se vuoi caricare l'app
my-python-app.py
, che si trova nella directorymy-application
inroot/apps-container/my-application/
, vai alla directory principaleapps-container
:cd root/apps-container
Carica tutte le risorse della tua versione nel bucket Cloud Storage:
gcloud storage cp my-application gs://my-bucket-YOUR_UNIQUE_ID/ --recursive
Dove
my-application
è la directory della tua versione emy-bucket-YOUR_UNIQUE_ID
è il tuo bucket Cloud Storage.Verifica che il caricamento sia riuscito elencando le risorse nel tuo Bucket Cloud Storage:
gcloud storage 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