En este documento, se explica cómo subir los archivos y recursos de la app y hacer que estén disponibles en un bucket de Cloud Storage. Debes completar estos pasos antes de poder usar la API de App Engine Admin para implementar esa aplicación en App Engine.
Para obtener más información sobre otras funciones de gsutil
, como descargar, copiar y borrar objetos, consulta Usa la herramienta de gsutil
.
Antes de comenzar
Debes tener o crear un proyecto de la consola de Google Cloud antes de poder usar la herramienta de gsutil
para crear y subir recursos a un bucket de Cloud Storage.
Sube tu aplicación a un bucket de Cloud Storage
Para crear un bucket de Cloud Storage y, luego, subir los recursos de tu aplicación, sigue estos pasos:
Crea un bucket de Cloud Storage en el que desees subir tu versión:
gsutil mb gs://my-bucket-YOUR_UNIQUE_ID/
En el ejemplo anterior,
my-bucket-YOUR_UNIQUE_ID
es un nombre único de bucket de Cloud Storage.Dirígete a tu directorio local que contiene la versión de la aplicación.
Por ejemplo, si deseas subir la app
my-python-app.py
, que se encuentra en el directoriomy-application
enroot/apps-container/my-application/
, navega hasta el directorio superiorapps-container
:cd root/apps-container
Sube todos los recursos de tu versión al bucket de Cloud Storage:
gsutil cp -R my-application gs://my-bucket-YOUR_UNIQUE_ID/
En el ejemplo anterior,
my-application
es el directorio de la versión ymy-bucket-YOUR_UNIQUE_ID
es el bucket de Cloud Storage.Verifica si la carga se realizó correctamente con una lista de los recursos en tu bucket de Cloud Storage:
gsutil ls gs://my-bucket-YOUR_UNIQUE_ID/my-application/
Lista de ejemplos:
gs://my-bucket-YOUR_UNIQUE_ID/my-application/index.html gs://my-bucket-YOUR_UNIQUE_ID/my-application/my-python-app.py