Carga Masiva a S3 para Openclaw

Una herramienta de CLI especializada para automatizar cargas masivas a AWS S3 con una organización de archivos inteligente basada en caracteres.

6mile-puppet
v1.0.1
Feb 16, 2026
0
1.4k
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install s3-sort

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar s3-sort usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Carga Masiva a S3?

S3 Bulk Upload es una utilidad robusta diseñada para simplificar la migración de datos a gran escala a Amazon S3. Al aprovechar Openclaw Skills, los desarrolladores pueden automatizar el proceso de clasificación de archivos en subdirectorios lógicos basados en sus caracteres iniciales (p. ej., a/, b/, 0-9/). Esto evita el desorden en el bucket y optimiza el rendimiento de recuperación de objetos.

Esta habilidad cierra la brecha entre los comandos básicos de AWS CLI y una gestión de almacenamiento organizada. Proporciona un enfoque estructurado para las cargas en la nube, asegurando que cada archivo, ya sea un recurso, un registro o un documento, se coloque en una ubicación predecible de acuerdo con una lógica organizacional predefinida.

Casos de uso de Carga Masiva a S3

  • Gestión de bibliotecas de recursos masivas clasificando automáticamente los archivos alfabéticamente en buckets S3.
  • Automatización de copias de seguridad en la nube donde se requiere una organización estructurada para facilitar las auditorías manuales.
  • Optimización del rendimiento del bucket S3 distribuyendo los archivos en múltiples prefijos para evitar la limitación de solicitudes.
  • Transición de datos locales a la nube aplicando clases de almacenamiento específicas a través de Openclaw Skills para la gestión de costes.

Cómo funciona Carga Masiva a S3

  1. La habilidad escanea un directorio de origen local designado en busca de archivos.
  2. Para cada archivo, identifica el primer carácter del nombre del archivo y lo normaliza a minúsculas.
  3. Mapea el carácter a un prefijo específico: las letras a-z van a sus carpetas respectivas, los números a 0-9 y otros a _other.
  4. Utiliza AWS CLI para realizar la carga, ya sea mediante comandos de copia individuales o una operación de sincronización eficiente.
  5. Los usuarios pueden verificar el éxito de la carga generando manifiestos o contando archivos por prefijo mediante scripts integrados de Openclaw Skills.

Configuración de Carga Masiva a S3

Para usar esta habilidad, asegúrese de tener instalada AWS CLI y configuradas sus credenciales.

# Instalar AWS CLI
brew install awscli

# Configurar credenciales
export AWS_ACCESS_KEY_ID="tu_clave"
export AWS_SECRET_ACCESS_KEY="tu_secreto"

# Verificar acceso
aws sts get-caller-identity

Esquema de datos y taxonomía de Carga Masiva a S3

La habilidad organiza los archivos dentro del bucket S3 utilizando una taxonomía estricta basada en prefijos:

Tipo de carácter Prefijo Destino de ejemplo
Alfabético (A-Z, a-z) carácter en minúscula s3://bucket/a/apple.txt
Numérico (0-9) 0-9/ s3://bucket/0-9/100.dat
Especial/Otro _other/ s3://bucket/_other/!file.zip

Este esquema garantiza que Openclaw Skills pueda localizar y gestionar objetos de forma coherente, independientemente del volumen total de archivos.

Funciones avanzadas de Carga Masiva a S3

  • Staging Eficiente: Admite la creación de un directorio de staging basado en enlaces simbólicos para permitir operaciones de sincronización de alta velocidad sin duplicar el uso del disco local.
  • Soporte para Múltiples Clases de Almacenamiento: Cambie fácilmente entre Standard, Infrequent Access (IA) y Glacier Instant Retrieval para optimizar los costes de AWS.
  • Modo Dry Run: Previsualice toda la estructura de la organización y la ruta de carga antes de confirmar cualquier cambio en S3.
  • Verificación Automatizada: Generación de manifiestos integrada y recuento de archivos por prefijo para garantizar la integridad de los datos tras operaciones masivas.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*