Guillermo Ruiz
Posted on September 1, 2023
Introducción
La herramienta CLI "cls3" sirve para limpiar (CLear) los buckets de Amazon S3 (AWS). Vacía los buckets de S3 o simplemente elimina el bucket.
Nota: puedes eliminar todos los objetos y versiones/marcadores de eliminación (delete marker).
Esta herramienta agiliza la tarea de encontrar y seleccionar múltiples buckets de S3 para su limpieza o eliminación.
Descargo de Responsabilidad
Es importante destacar que esta herramienta no es un producto oficial de Amazon Web Services (AWS). Se trata de una solución desarrollada por la comunidad y se proporciona "tal cual", sin garantías de ningún tipo. Al utilizar esta herramienta, lo haces bajo tu propio riesgo y responsabilidad.
Instalación
Homebrew
brew install go-to-k/tap/cls3
Binarios
Releases: https://github.com/go-to-k/cls3/releases
Git Clone e instalación (para desarrolladores)
git clone https://github.com/go-to-k/cls3.git
cd cls3
make install
Cómo Usarlo
cls3 -b <bucketName> [-b <bucketName>] [-p <profile>] [-r <region>] [-f|--force] [-i|--interactive]
donde:
- -b, --bucketName: opcional
- Nombre del Bucket
- Debe especificarse en modo NO interactivo
- De lo contrario (en el modo interactivo), ¡no puedes definirlo!
- Se permiten especificaciones múltiples.
- cls3 -b test1 -b test2
- Nombre del Bucket
- -p, --profile: opcional
- Nombre del perfil de AWS
- -r, --region: opcional(default: ap-northeast-1)
- Región de AWS
- No es necesario tener en cuenta esto ya que se puede utilizar en múltiples regiones.
- -f, --force: opcional
- ForceMode (Elimina el bucket junto con los objetos)
- -i, --interactive: opcional
- Modo interactivo para la selección de buckets
Modo interactivo
Selección del nombre del Bucket
En el modo interactivo (opción -i), puedes buscar nombres de buckets y seleccionar buckets.
Está diseñado para funcionar y permitir eliminaciones a través de diversas regiones, eliminando la necesidad de preocuparse por la configuración regional específica.
Puede estar vacío.
❯ cls3 -i
Filter a keyword of bucket names: test-goto
Luego seleccionas nombres de buckets en la interfaz de usuario.
? Select buckets.
[Use arrows to move, space to select, <right> to all, <left> to none, type to filter]
> [x] test-goto-bucket-1
[ ] test-goto-bucket-2
[x] test-goto-bucket-3
Más info: https://github.com/go-to-k/cls3
Posted on September 1, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
October 9, 2023