Configurar expiration rules en DigitalOcean SPACES

digitalocean-logo-png--180

El producto SPACES de DigitalOcean es una especie de clon del S3 de AWS con muchas funcionalidades menos, pero con un perfil de bajo costo y con una facturación (Billing) menos complejo de comprender.

Una de las características “heredadas” de S3 que tiene SPACES y de la cual frecuentemente deseo hacer uso es el equivalente de las reglas del ciclo de vida o “lifecycle rules”. En el caso de SPACES no hay distinto tipo de almacenamiento (llamese Infrequent access, Glacier, etc), pero si se puede especificar expiración.

Para consultar la configuración del Bucket (o del SPACE) y configurar los nuevos valores hago uso de S3cmd. En la documentación de DigitalOcean se especifica como usarlo para su producto:

https://www.digitalocean.com/docs/spaces/resources/s3cmd/

Una vez configurado s3cmd podemos consultar con el parámetro info:

s3cmd info s3://mibucket/
s3://mibucket/ (bucket):
   Location:  nyc3
   Payer:     BucketOwner
   Expiration Rule: none
   Policy:    none
   CORS:      none
   ACL:       4287866: FULL_CONTROL

Luego podemos especificar la expiración con:

s3cmd expire s3://mibucket/ --expiry-day=20
Bucket 's3://mibucket/': expiration configuration is set.

Para luego confirmar que la configuración quedó guardada:

s3cmd info s3://mibucket/
s3://mibucket/ (bucket):
   Location:  nyc3
   Payer:     BucketOwner
   Expiration Rule: all objects in this bucket will expire in '20' day(s) after creation
   Policy:    none
   CORS:      none
   ACL:       4287866: FULL_CONTROL

No hay mayor complejidad en lo efectuado en este post, pero no encontraba esta información de manera sencilla en la documentación de DigitalOcean y por ahora no hay manera de configurarlo en la desde el cpanel de DigitalOcean como si se puede en la consola de AWS.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: