Saltar al contenido principal

Guía de inicio

El almacenamiento objeto Cloud Temple es un servicio de almacenamiento de objetos altamente seguro y certificado SecNumCloud, basado en el protocolo Amazon S3. Le permite almacenar todo tipo de datos, incluidos los más sensibles, cumpliendo con los más altos requisitos de seguridad. Puede gestionar su almacenamiento directamente desde la consola Cloud Temple e integrar numerosas bibliotecas existentes o clientes CLI para su uso programático.

Antes de comenzar

Para realizar las acciones presentadas a continuación, debe disponer de:

  • Una cuenta Cloud Temple conectada a la consola
  • El rol de 'Owner' o permisos IAM que le autorizan a realizar acciones sobre el tenant de la organización correspondiente.

Listar todos los buckets S3 de su tenant

Puede acceder a todos sus buckets a través del menú 'Almacenamiento de objetos' de la consola Cloud Temple:

Puede ver todos los cuentas creadas en su tenant y autorizadas para acceder al servicio S3 a través de la pestaña 'Cuentas de almacenamiento'.

Cuando haces clic en el nombre de un bucket, accedes primero a la pestaña 'Archivos' para ver su contenido:

En la pestaña 'Configuración' puedes ver los detalles de información de tu bucket S3:

Importante: El concepto de 'Protección contra eliminación' se refiere a la duración de protección de los datos, y no a una eliminación programada. Los datos permanecen accesibles durante todo el período configurado. Para provocar la eliminación automática de los datos al finalizar el período de retención, es necesario definir una política de ciclo de vida (lifecycle).

Ejemplo de política de ciclo de vida (lifecycle.json):

Requisitos previos:

  • Debe usarse la cuenta de almacenamiento 'clave de acceso global' porque debe tener los permisos 's3:PutLifecycleConfiguration' y 's3:GetLifecycleConfiguration' sobre el bucket.
{
"Rules": [
{
"ID": "DeleteOldObjects",
"Prefix": "", // "" = todo el bucket, de lo contrario, especificar un prefijo específico
"Status": "Enabled",
"Expiration": {
"Days": 30 // elimina después de 30 días
},
"NoncurrentVersionExpiration": {
"NoncurrentDays": 7 // elimina las versiones antiguas 7 días después de la creación de una nueva
}
}
]
}

Si usas AWS CLI:

aws --endpoint-url https://<ecs-endpoint> \
s3api put-bucket-lifecycle-configuration \
--bucket <nombre-del-bucket> \
--lifecycle-configuration file://lifecycle.json

Write a file to a bucket (upload)

❯ mc cp ./version.txt cloudtemple-fr1/demo-app/
`./version.txt` -> `cloudtemple-fr1/demo-app/version.txt`

Descargar un archivo desde un bucket

❯ mc cp cloudtemple-fr1/demo-app/app.tar.gz .
`cloudtemple-fr1/demo-app/app.tar.gz` -> `./app.tar.gz`

Eliminar un archivo de un bucket

❯ mc rm cloudtemple-fr1/demo-app/version.txt
Eliminado `cloudtemple-fr1/demo-app/version.txt`.

Creación de una nueva cuenta de almacenamiento

La creación de una cuenta de almacenamiento en su inquilino se realiza pulsando el botón 'Nueva cuenta de almacenamiento' en la parte superior derecha, en la pestaña 'Cuentas de almacenamiento':

La plataforma le proporciona entonces la clave de acceso y la clave secreta de su bucket:

ATENCIÓN: Las claves de acceso y secreta solo se muestran una vez. Después de esta primera aparición, será imposible volver a consultar la clave secreta. Es por ello esencial anotar esta información inmediatamente; de lo contrario, deberá generar una nueva pareja de claves. La regeneración se realiza desde las opciones de la clave, seleccionando la opción "Restablecer clave de acceso".

Creación de un bucket S3

La creación de un nuevo bucket se realiza haciendo clic en el botón 'Nuevo bucket' en la parte superior derecha de la pantalla:

A continuación, aparece una ventana donde debe indicar:

  1. La región de creación de su bucket,
  2. El tipo de bucket: rendimiento o archivado,
  3. El nombre de su bucket (debe ser único).

Eliminación de un bucket S3

La eliminación de un bucket se realiza en las acciones asociadas al bucket eligiendo la opción 'Eliminar'.

ATENCIÓN: La eliminación es definitiva y no existe ninguna manera de recuperar los datos.

Gestión de políticas de acceso

Las asociaciones de cuentas a los buckets y la configuración de restricciones de acceso se realizan en la pestaña 'Políticas' del bucket.

Esta interfaz le permite otorgar acceso a la cuenta de almacenamiento al bucket según cuatro roles predefinidos (read_only, read_write, write_only, maintainer).