Migrar desde la API de archivos de App Engine
Mi aplicación almacena un montón de imágenes como blobs. Así es más o menos como almaceno las imágenes.
from google.appengine.api import files
# ...
fname = files.blobstore.create(mime_type='image/jpeg')
with files.open(fname, 'a') as f:
f.write(image_byte)
files.finalize(fname)
blob_key = files.blobstore.get_blob_key(fname)
Para servir estas imágenes, usoimages.get_serving_url(blob_key)
.
Aquí están mis preguntas:
¿Tendré que copiar todos los blobs en Google Cloud Storage? En otras palabras, ¿podré acceder a mis blobs existentes usando la biblioteca de cliente GCS y las claves de blob existentes? ¿O tendré que copiar los blobs en GCS y obtener nuevas claves de blobs?Suponiendo que tengo que copiarlos a GCS, ¿cuál es la forma más fácil? ¿Hay una herramienta de migración o algo así? De lo contrario, ¿hay algún código de muestra que pueda copiar y pegar?¡Gracias!