Conéctate a depósitos de Cloud Storage

Cloud Storage es una opción de almacenamiento flexible, escalable y duradero para las instancias de máquinas virtuales. Puedes leer y escribir archivos en depósitos de Cloud Storage desde casi cualquier lugar, lo que te permite usar depósitos como almacenamiento común entre las instancias, App Engine, los 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

Para escribir o leer los datos de un depósito, debes tener acceso al depósito. De manera alternativa, puedes leer datos de cualquier depósito que sea de acceso público.

Escribe y lee archivos desde los depósitos de Cloud Storage con la herramienta de línea de comandos de gsutil o la API de Cloud Storage.

gsutil

De forma predeterminada, la herramienta de línea de comandos de gsutil está instalada en la mayoría de las instancias de máquina virtual (VM) que usan imágenes públicas. Si la VM no tiene la herramienta de línea de comandos de gsutil, puedes instalar gsutil como parte del SDK de Cloud.

  1. Conéctate a una instancia.

    1. En Cloud Console, 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 SSH en la fila de la instancia a la que deseas conectarte.

      Botón SSH junto al nombre de la instancia.

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

    gcloud init

    De manera alternativa, si la instancia está configurada para usar una cuenta de servicio con un permiso 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 la instancia a fin de usar una cuenta de servicio con un permiso 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 Cloud Console, 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 SSH en la fila de la instancia a la que deseas conectarte.

      Botón SSH junto al nombre de la instancia.

  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 para escribir y leer datos. Además, incluye el código en la 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 la instancia de Compute Engine. El depósito activado se comporta de manera similar a un disco persistente, aunque los depósitos de Cloud Storage almacenan objetos.