Articles of google cloud storage

Cómo reproducir (transmitir en lugar de descargar) el archivo de video que se almacenó en GCS utilizando Blobstore API

¿Cómo reproducir (transmitir en lugar de descargar) un archivo de video almacenado en GCS? ¿El archivo se almacenó utilizando la API de Blobstore en GAE Python? Actualmente, el video se descarga cuando uso la url, devuelta por send_blob, en la interfaz. Sirvo el video usando: video_url = “/v?video_id=”+video_blobkey :: class GCSFileServe(blobstore_handlers.BlobstoreDownloadHandler): def get (self): blob_key […]

Las solicitudes de API de almacenamiento en la nube de GAE – 403 Acceso no configurado

Mi aplicación GAE está intentando manipular los archivos almacenados en Google Cloud Storage. Los archivos se almacenan en el contenedor predeterminado para mi aplicación. Ya me las arreglé para leer / escribir archivos en ese compartimiento utilizando la Biblioteca del Cliente Python de GCS ( https://developers.google.com/appengine/docs/python/googlecloudstorageclient/ ). Lamentablemente no soporta copia. En su lugar, estoy […]

ForbiddenError al intentar escribir un archivo en GCS desde la aplicación GAE python

Tengo este codigo def save_to_gcs(self, img, img_obj): ”’ Image data, Image metadata object -> Blob Key Given an image and image metadata, stores it in a GCS bucket ”’ bucket = ‘/foo’ filename = bucket + ‘/’ + str(img_obj[‘filename’]) self.tmp_filenames_to_clean_up = [] logging.info(‘Creating file %s\n’ % img_obj[‘filename’]) write_retry_params = gcs.RetryParams(backoff_factor=1.1) gcs_file = gcs.open(filename, ‘w’, content_type=img_obj[‘mimetype’], […]

No se puede leer el archivo csv cargado en el contenedor de almacenamiento en la nube de Google

Objetivo: leer el archivo csv cargado en el contenedor de almacenamiento en la nube de Google. Entorno: ejecute el cuaderno Jupyter utilizando la instancia SSH en el nodo maestro. Uso de python en el cuaderno Jupyter que intenta acceder a un archivo csv simple cargado en el depósito de almacenamiento en la nube de Google. […]

¿Cómo debo mover blobs desde BlobStore a Google Cloud Storage?

Nuestra aplicación se ha estado ejecutando en App Engine usando Blobstore durante años. Nos gustaría mover nuestros archivos de video a Google Cloud Storage. ¿Cuál es la mejor práctica para migrar blobs grandes de Blobstore a GCS? ¿Es solo una cuestión de usar BlobReader y escribir bytes en GCS uno a la vez? ¿O hay […]

Google Cloud Storage – ¿Cómo cargar un archivo desde Python 3?

¿Cómo puedo cargar un archivo en Google Cloud Storage desde Python 3? Eventualmente Python 2, si no es factible desde Python 3. He mirado y mirado, pero no he encontrado una solución que realmente funcione. Intenté boto , pero cuando trato de generar el archivo .boto necesario a través de gsutil config -e , sigue […]

La lectura de un archivo desde Google Cloud Storage falla en una aplicación Python + flask + gunicorn + nginx + Compute Engine

La lectura de un archivo descargado de Google Cloud Storage falla en una aplicación Python + flask + gunicorn + nginx + Compute Engine. Enlace al código: https://github.com/samuq/CE-test . La línea número 64 del archivo ‘ETL_SHP_READ_SQL_WRITE’ no devuelve nada, aunque el archivo es válido y tiene datos: prj_blob.download_to_file(self.prj_file) logger.log_text(self.prj_file) line 64 –> euref_fin.ImportFromWkt(self.prj_file.read())).

importar cloudstorage, ImportError: no hay un módulo llamado google.appengine.api

Me gustaría utilizar las funciones de la biblioteca del cliente de almacenamiento en la nube de Google . Para eso tengo que importar el cloudstorag . Para obtener el cloudstorage descargo la biblioteca del cliente Google Cloud Storage . Intento importar cloudstorage usando python -c “import cloudstorage” . Obtuve el siguiente error: Traceback (most recent […]

Subiendo archivos a Google Cloud Storage con Flask

Estoy intentando cargar algunas imágenes a GCS a través de una instancia de App Engine usando Flask, pero cada vez que se carga el archivo, cuando lo descargo obtengo un archivo dañado. Qué estoy haciendo mal ? He descargado y utilizado el cliente de Google Cloud Storage de la forma que se encuentra en los […]

Error de air mysql a gcp Dag

Recientemente he comenzado a trabajar con Airflow. Estoy trabajando en DAG que: Consulta la base de datos MySQL Extraiga la consulta y guárdela en un depósito de almacenamiento en la nube como un archivo JSON Carga archivos JSON almacenados en BigQuery Dag importa tres operadores: MySqlOperator , MySqlToGoogleCloudStorageOperator y GoogleCloudStorageToBigQueryOperator Estoy usando Airflow 1.8.0, Python […]