Cómo Integrar el Almacenamiento de Objetos Con un Cliente S3

Revisa cómo integrar Almacenamiento de Objetos con un cliente S3 en dos pasos: recopila la información y configura tu servicio.

Revisa cómo integrar Almacenamiento de Objetos de Plenit con un cliente S3 en dos pasos: recopila la información y configura tu servicio.

Almacenamiento de Objetos es un sistema de almacenamiento que está pensado para guardar grandes volúmenes de datos de aplicaciones (de archivado, backup, IoT, AI, DevOps...) a través de una API Web. El presente tutorial explica la forma de integrar/conectar el bucket o repositorio con esas aplicaciones de forma estándar a través de la API.

 

¿Cómo integrar Almacenamiento de Objetos con un cliente S3?

Pre-requisitos o pre-configuración:

Para completar de forma satisfactoria este tutorial y poder dar de alta un bucket de Almacenamiento de Objetos se necesitará:

  • Por un lado, estar dado de alta en la Plataforma Plenit y haber accedido a la misma con su nombre y contraseña a través del proceso de Log-in{target="_blank" rel="noreferrer noopener"}.
  • Haber dado de alta una suscripción de Almacenamiento de Objetos{target="_blank" rel="noreferrer noopener"} previamente.
  • Tener una aplicación a la que conectar el repositorio a través de la API Web.

 

Paso 1. Recopilar la información de Almacenamiento de Objetos para la integración

El proceso comienza una vez el usuario se encuentra en el Dashboard Inicial y **accede al repositorio **(1) a través de la Card con el mismo nombre.

imagen

Una vez en la sección resumen del repositorio seleccionado, se procederá a recopilar la información necesaria para llevar a cabo la integración. En líneas generales la integración con una API web necesita de:

  • Acceso al bucket (URL web) / Servidor.
  • Un Path** que corresponde con el nombre del bucket o repositorio.
  • Un Access Key (conocida en castellano como ID de llave de acceso)
  • Un Secret Key(traducida muchas veces como Llave de acceso secreta).

El nombre del bucket o repositorio está disponible en la parte superior izquierda de la sección resumen (2) [en este ejemplo: «demo00-bucket1»] mientras que la URL de acceso al repositorio está ubicada en la parte inferior izquierda (3) [en este ejemplo: «s3.plenit.com»].

imagen

Para localizar el Access Key y el Secret Key del repositorio será necesario acceder a la sub-sección usuarios (4) y pinchar sobre la opción Claves (5) disponible en el menú conceptual (...) asociado al acceso del usuario. 

imagen

Una vez seleccionada la opción "Claves", la plataforma facilitará el Access Key (6) y el Secret Key (7) necesarios para completar la información que necesitaremos para la integración con el cliente S3.

imagen

 

Paso 2. Configura el cliente S3 para integrarlo con tu bucket.

*A la hora de configurar un cliente S3, como por ejemplo, CyberDuck, es importante diferenciar entre dos tipos de usuarios. Por un lado, está el **OWNER *que es el propietario o creador de la cuenta y el resto de los usuarios que tienen acceso porque se le ha configurado el acceso.

El OWNER, al ser el propietario de la cuenta tiene acceso directo al recurso, y no necesita configurar nada, simplemente accede de manera automática. El resto de los usuarios, tendrán que rellenar el campo de "path" a la que quiere acceder, ya que no tiene acceso directo al recurso y no es redirigido.

Una vez toda la información ha sido recopilada, procederemos a introducir los datos en el cliente S3. 

  • Ejemplo del proceso integración con CyberDuck.
imagen
  • Ejemplo del proceso** integración con S3 Browser.**
imagen

 

Conclusiones y posibles próximos pasos:

La integración de Almacenamiento de Objetos con un cliente S3 simplemente necesita de la recopilación de información dentro de la plataforma y su introducción en el cliente S3 tal y como se muestra en esta guía.

Es posible que tras leer este tutorial necesites entender conceptos más básicos sobre Almacenamiento de Objetos, si fuera así por favor consulta:

O quizás, simplemente quieras ampliar información y saber que otras funcionalidades se pueden activar desde la plataforma. Entonces quizás esto te interese:

  • Cómo asignar permisos/accesos en Almacenamiento de Objetos (próximamente).

Sea como fuere, esperamos que el presente tutorial te haya ayudado a entender un poco más el servicio y puedas llevar a cabo tu integración sin problemas. Muchas gracias.