Conexión entre PC local y Buckets de Cloud Storage en GCP

Este documento va dirigido a los cliente que cuenten con soporte de GCP, y requieran realizar una conexión de entre su pc local y los Buckets de GCP en su proyecto.

 

1. Debemos realizar la descarga e instalación del siguiente archivo (https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe?hl=es):

Tener en cuenta: Verificar las rutas donde se instalaran los programas del Google Cloud CLI.

 

2. Procederemos a abrir la línea de comandos, en caso de que no hayas anclado al escritorio un acceso directo a la línea de comandos, podemos realizar la ejecución de un cmd (Windows + R --> cmd) donde procederemos a ir a la ruta especifica donde se encuentren estos archivos (1). En caso de haber anclado un acceso directo en el escritorio, solo debemos abrirlo y aparecerá la ruta especifica donde se encuentran los init del servicio:

(1)

3. Procederemos a ejecutar el comando (gcloud init) en la ruta antes especificada para realizar la configuración de gcloud, nos solicitará iniciar una configuración de inicio a lo cual podemos utilizar una nueva configuración o podemos reutilizar una por default (opción 1):

4. Luego nos solicitará la cuenta del usuario con el cual tengamos permisos sobre el proyecto en cuestión, en este caso (opción 1):

5. Después nos solicitará las opciones de acceso al proyecto, donde podremos seleccionar el ID del proyecto, crear un nuevo proyecto o verificar la lista de los proyectos a la cual tiene acceso dicho usuario. Para este ejemplo, opción 1, para entrar a un proyecto con el ID y procederemos a poner el ID del proyecto:

6. Nos solicitara configurar una zona por default, para este ejemplo solo seleccionaremos la opción (Y), donde se nos desplegara un listado de zonas donde seleccionaremos según la zona donde esté nuestro servicio, para este ejemplo la opción 1:

7 Luego de esta configuración, nos arrojará un detalle de lo realizado anteriormente, donde ya podremos interactuar con comandos de gcloud en nuestro shell, para este ejemplo realizaremos la descarga de un archivo (imagen.zip) en nuestro escritorio, dentro de una carpeta llamada "prueba", para este ejemplo. Para eso utilizamos el siguiente comando:

Comando: gcloud storage cp gs://proy-edwin-mesa-n1-nf/image.zip Desktop/prueba

Es decir, en la línea anterior le especificamos la ruta en la cual se encontraba el archivo (proy-edwin-mesa-n1-nf/image.zip) que queríamos pasar a nuestro ordenador y luego la ruta donde queríamos que quedara nuestro archivo (Desktop/prueba).

 

Para verificar comandos en relación a la sintaxis verificar el enlace a continuación:

https://cloud.google.com/storage/docs/discover-object-storage-gcloud?hl=es&_ga=2.6023797.-712375487.1700897016#create