Conéctate a depósitos de Cloud Storage

Cloud Storage es una opción de almacenamiento flexible, escalable y duradero para tus instancias de máquinas virtuales. Puedes leer y escribir archivos en depósitos de Cloud Storage desde casi cualquier lugar, por lo que puedes usar depósitos como almacenamiento común entre tus instancias, App Engine, tus sistemas locales y otros servicios en la nube.

Si los depósitos de Cloud Storage no cumplen con tus requisitos de rendimiento y latencia, puedes usar Cloud Storage junto con otras opciones de almacenamiento de instancias.

Antes de comenzar

Escribe y lee datos de depósitos de Cloud Storage

Con el objetivo de escribir o leer datos de un depósito, debes tener permiso para acceder al depósito. De manera alternativa, puedes leer datos de cualquier depósito que sea de acceso público.

Escribe y lee archivos de depósitos de Cloud Storage mediante la herramienta de gsutil o la API de Cloud Storage.

gsutil

De manera predeterminada, la herramienta de línea de comandos de gsutil se instala en la mayoría de las instancias de máquinas virtuales que usan imágenes públicas. Si tu instancia de VM no tiene la herramienta de línea de comandos de gsutil; puedes instalar gsutil como parte de SDK de Cloud.

  1. Conéctate a una instancia.

    1. En la Consola de APIs, ve a la página Instancias de VM.

      Ir a la página Instancias de VM

    2. En la lista de instancias de máquinas virtuales, haz clic en el botón SSH de la fila de la instancia a la que quieres conectarte.

  2. Si nunca usaste gsutil en esta instancia, usa la herramienta gcloud para configurar las credenciales.

    gcloud init

    De manera alternativa, si tu instancia está configurada para usar una cuenta de servicio con un alcance de Cloud Storage, puedes omitir este paso.

  3. Usa la herramienta gsutil si quieres crear depósitos, escribir datos en depósitos y leer datos de esos depósitos. De manera opcional, también puedes transmitir datos a Cloud Storage.

API

Si configuraste tu instancia a fin de usar una cuenta de servicio con un alcance de Cloud Storage, puedes usar la API de Cloud Storage para escribir y leer datos de depósitos de Cloud Storage.

  1. Conéctate a una instancia.

    1. En la Consola de APIs, ve a la página Instancias de VM.

      Ir a la página Instancias de VM

    2. En la lista de instancias de máquinas virtuales, haz clic en el botón SSH de la fila de la instancia a la que quieres conectarte.

  2. Instala y configura una biblioteca cliente para tu lenguaje de preferencia.

  3. Si es necesario, sigue las muestras de código de inserción para crear un depósito de Cloud Storage en la instancia.

  4. Sigue las muestras de código de inserción a fin de escribir datos y leer datos . También puedes incluir el código en tu app que escriba o lea un archivo de un depósito de Cloud Storage.

Activa un depósito como un sistema de archivos

Puedes usar la herramienta Cloud Storage FUSE para activar un depósito de Cloud Storage en tu instancia de Compute Engine. El depósito activado se comporta de manera similar a un disco persistente, aunque los depósitos de Cloud Storage son almacenamiento de objetos.

Para aprender a activar un depósito de Cloud Storage en tu instancia, consulta la sección sobre el uso de Cloud Storage FUSE.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Compute Engine