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 los comandos de gcloud storage
,
como descargar, copiar y borrar objetos, consulta
Descubre el almacenamiento de objetos con la herramienta de gcloud.
Antes de comenzar
Debes tener o crear un proyecto de la consola de Google Cloud antes de poder usar gcloud CLI 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:
gcloud storage buckets create 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:
gcloud storage cp my-application gs://my-bucket-YOUR_UNIQUE_ID/ --recursive
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:
gcloud storage 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