S3

Almacenamiento

Gestiona buckets de S3, objetos y políticas de acceso mediante conversación — Neotask usa OpenClaw para gestionar operaciones de S3 sin lidiar con la consola de AWS o la sintaxis de la CLI.

Lo Que Puedes Hacer

Gestión de Objetos

Lista objetos en cualquier bucket con filtrado por prefijo, copia o mueve objetos entre buckets y prefijos, elimina objetos o prefijos completos, y recupera metadatos de objetos. Neotask impulsado por OpenClaw gestiona la paginación para buckets grandes para que obtengas resultados completos sin iteración manual.

Configuración de Buckets

Crea buckets en regiones específicas con la configuración correcta desde el principio — control de versiones, cifrado, bloqueo de acceso público y etiquetas. Actualiza políticas de bucket, configura CORS para aplicaciones frontend y establece reglas de replicación mediante descripciones en lenguaje natural.

Acceso y Seguridad

Genera URLs prefirmadas para objetos privados con vencimiento personalizado. Audita políticas de bucket para identificar recursos de lectura o escritura públicos. Aplica o elimina bloqueos de acceso público a nivel de bucket y revisa ACLs en objetos sensibles.

Políticas de Ciclo de Vida

Crea reglas de ciclo de vida que transicionen objetos a S3 Intelligent-Tiering, Glacier o Glacier Deep Archive después de un número específico de días. Agrega reglas de vencimiento para cargas temporales o archivos de registro. Lista y actualiza configuraciones de ciclo de vida existentes sin editar XML sin formato.

Control de Versiones y Replicación

Habilita o suspende el control de versiones en cualquier bucket, lista versiones de objetos y restaura una versión anterior. Configura reglas de replicación entre regiones y verifica el estado de replicación para objetos individuales.

Prueba Preguntando

  • "Lista todos los objetos en el bucket uploads con el prefijo user-avatars/ y muestra sus tamaños"
  • "Genera una URL prefirmada para el archivo reports/annual-2024.pdf en el bucket private-docs, válida por 48 horas"
  • "Crea una regla de ciclo de vida en el bucket logs para eliminar objetos de más de 90 días"
  • "¿Qué buckets S3 en mi cuenta tienen habilitado el acceso de lectura público?"
  • "Copia todos los objetos del bucket old-assets al bucket new-assets bajo la misma estructura de claves"
  • "Habilita el control de versiones en el bucket production-uploads"
  • "Crea un nuevo bucket llamado app-backups-prod en us-west-2 con control de versiones habilitado y todo el acceso público bloqueado"
  • "Establece una regla CORS en el bucket media para permitir solicitudes GET desde https://app.ejemplo.com"
  • Consejos Pro

  • Los filtros de prefijo son tus aliados para buckets grandes — siempre especifica un prefijo en tu solicitud para evitar listar millones de objetos.
  • Para URLs prefirmadas, especifica la duración del vencimiento y si debe ser para descarga o carga (las URLs prefirmadas PUT también son compatibles).
  • Audita la configuración de acceso público mensualmente — un bucket mal configurado puede exponer datos sensibles. Solicita a Neotask que verifique todos los buckets a la vez.
  • Las políticas de ciclo de vida para buckets de registros ahorran costos de almacenamiento significativos — haz la transición a Glacier después de 30 días y vence después de 365 para cumplir la mayoría de los requisitos de cumplimiento.
  • Al mover buckets a una nueva convención de nombres, usa copiar-luego-eliminar en lugar de renombrar — Neotask gestionará la copia y confirmará antes de eliminar el origen.
  • Para acceso entre cuentas, describe el caso de uso (p. ej., "permitir que la cuenta 123456789 lea objetos con prefijo exports/") y Neotask generará el JSON correcto de la política de bucket.
  • Works Well With