Amazon S3 o Amazon Simple Storage Service es un servicio de Amazon Web Services que ofrece almacenamiento seguro en la nube para desarrolladores, empresas e individuos.
Amazon S3 es un servicio de almacenamiento de datos a un precio razonable. Ideal para copias de seguridad de archivos fuera del sitio, archivado de archivos, alojamiento web y otras necesidades de almacenamiento de datos. Generalmente es más confiable que su alojamiento web habitual para almacenar sus archivos e imágenes.
Te permite Organice y administre sus datos de manera que admitan casos de uso específicos, permitan eficiencias de costos, apliquen la seguridad y cumplan con los requisitos de cumplimiento..
En esta publicación, encontrará una colección de los mejores clientes Amazon S3 gratuitos de código abierto que incluyen aplicaciones de escritorio, aplicaciones web y herramientas de línea de comandos.
1- GUI de S3
Este es un cliente de escritorio S3 gratuito y de código abierto creado con Aleteo.
2-WinSCP
WinSCP es un popular cliente SFTP y FTP gratuito para Windows, un potente administrador de archivos que mejorará su productividad. Ofrece una GUI fácil de usar para copiar archivos entre una computadora local y remota usando múltiples protocolos: Amazon S3, FTP, FTPS, SCP, SFTP o WebDAV.
WinSCP también puede copiar archivos entre dos carpetas locales. Los usuarios avanzados pueden automatizar WinSCP utilizando el ensamblaje .NET. WinSCP está disponible en inglés y muchos otros idiomas.
3- s3-cliente
Esto es un simple Script Python que funciona directamente con S3. Se publica bajo la licencia MIT.
Características clave
- La autorización se realiza utilizando variables de entorno.
- Ejemplos disponibles
- Subir archivos
- Listar objetos en un depósito
- Descargar objetos
4- Archivo de archivos
Archivo de archivos es un cliente de archivos basado en web autohospedado que admite múltiples backends de almacenamiento y es compatible con Amazon S3 desde el primer momento. Es fácil de instalar, usar y configurar. También se puede utilizar como portal de copia de seguridad de archivos en la nube para particulares y empresas.
5- Navegador S3
Navegador S3 es un cliente gratuito de Windows para amazon s3 y Amazon CloudFront.
Amazon S3 proporciona una interfaz de servicios web sencilla que se puede utilizar para almacenar y recuperar cualquier cantidad de datos, en cualquier momento y desde cualquier lugar de la web. Amazon CloudFront es una red de entrega de contenidos (CDN). Se puede utilizar para entregar sus archivos utilizando una red global de ubicaciones perimetrales.
6- Bonkey
Bonkey es una aplicación fácil de usar que permite a los usuarios realizar copias de seguridad de sus archivos en Amazon S3. Puede ejecutarse en Windows, Linux y macOS.
Bonkey se publica bajo la licencia Apache 2.0.
7- ciberpato
ciberpato es un cliente gratuito de transferencia de archivos Libre para macOS y Windows. Interfaz de línea de comandos (CLI) para Linux, macOS y Windows.
Admite FTP, SFTP, FTPS y Amazon S3.
8- clonar
clonar es un programa de línea de comandos para sincronizar archivos y directorios desde y hacia varios proveedores de almacenamiento en la nube, incluidos Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files y muchos más. .
Características
- Hashes MD5/SHA1 verificados en todo momento para verificar la integridad del archivo
- Marcas de tiempo conservadas en archivos
- Sincronizaciones parciales admitidas en un archivo completo
- Modo de copia para simplemente copiar archivos nuevos/modificados
- Modo de sincronización (unidireccional) para hacer que un directorio sea idéntico
- Modo de verificación para verificar la igualdad de hash del archivo
- Puede sincronizarse hacia y desde la red, por ejemplo, dos cuentas de nube diferentes
- backend de cifrado
- back-end de caché
- backend fragmentado
- backend de la unión
- Montaje FUSE opcional (montaje rclone)
- Descargas multiproceso al disco local
- Puede servir archivos locales o remotos a través de HTTP/WebDav/FTP/SFTP/dlna
- GUI experimental basada en web
9- WinS3fs
wins3fs es un sistema de archivos para Windows que permite el acceso a Amazon S3 Storage. Implementa un servidor SMB virtual local \\s3 para permitir el acceso a los depósitos de Amazon S3.
La aplicación se lanza bajo una licencia mixta que incluye la licencia pública general GNU versión 2.0 (GPLv2) y la licencia Apache V2.0.
10- JS3tream
JS3tream es una copia de seguridad de archivos gratuita y sencilla en el almacenamiento del servicio web de Amazon S3 utilizando Windows, Linux u OSX.
11- Archivador en la nube
Archivador en la nube es una herramienta gráfica de administración de archivos en la nube y un cliente S3. Cloud Filer le permite cargar y descargar archivos al almacenamiento en la nube y puede usarse como parte de su estrategia de respaldo. Cloud Filer incluye cifrado previo a Internet y ofuscación de nombres de archivos, lo que hace que el acceso a sus datos en la nube sea inútil sin la contraseña correcta.
12- Cliente AsyncAws S3
Esto es un API cliente para S3. AsyncAws ha implementado los clientes API más populares. Si desea cargar un archivo de 1 Gb, realmente no desea guardar ese archivo en la memoria antes de cargarlo. Quieres hacerlo de una manera más inteligente. AsyncAws le permite cargar archivos usando una cadena, un recurso, un cierre o un iterable.
Características
- Cliente API para S3
- Documentación disponible
- Los parámetros de autenticación se leen desde el entorno de forma predeterminada.
- Ejemplos disponibles
- AsyncAws leerá el resultado antes de enviar la solicitud, lo que podría tener un impacto en el rendimiento.
- Agregar etiquetas a un depósito
13- Sincronización S3
Sincronización S3 es una herramienta de sincronización rápida gratuita y de código abierto para S3. Está escrito en Go y admite la transferencia de archivos multiproceso desde el primer momento.
Características clave
- Descarga/carga de archivos multiproceso
- Puede sincronizarse de varias maneras:
- S3 a FS local
- FS local a S3
- S3 a S3
- Reintentando errores
- Estadísticas en vivo
- Limitación de velocidad por obje
tos - Limitación de velocidad por ancho de banda
- Filtros flexibles por extensión, tipo de contenido, ETag y tiempo de objeto
14- Pato de montaña
Mountain Duck es una aplicación multiplataforma que le permite montar fácilmente el almacenamiento en el servidor para macOS y Windows.
Admite FTP, sFTP, FTP, WebDAV y Amazon S3. Admite la sincronización inteligente de archivos y se integra con administradores de archivos para Windows y macOS.
15-fs3
fs3 es una implementación de cliente y servidor compatible con Amazon S3 que permite servicios web de almacenamiento de archivos centralizados ideales para aplicaciones multiservidor. Los usuarios pueden desarrollar posibles aplicaciones basadas en S3 utilizando únicamente un entorno típico de Apache-PHP.
fs3 no reemplaza el Servicio de tienda simple (S3) de Amazon. fs3 se ejecuta en un servidor controlado por el usuario y la API es un subconjunto de la oferta de Amazon que se centra en la gestión de archivos reales, no con bases de datos.
El objetivo es proporcionar los servicios clave mínimos, de forma rápida y confiable, utilizando una instalación típica de servidor web Apache. Amazon ofrece un servicio muy sólido con un SLA, atención al cliente y más funciones.
El cliente remoto fs3, fs3ClienteRemoto es compatible con el servicio S3 de Amazon, por lo que será más fácil cambiar entre el servidor fs3 y el sistema de Amazon. Los clientes de Amazon S3 pueden ser compatibles con fs3 desde el primer momento.
16- S3Expreso
S3cmd es un herramienta de línea de comando gratuita y cliente para cargar, recuperar y administrar datos en Amazon S3 y otros proveedores de servicios de almacenamiento en la nube que utilizan el protocolo S3, como Google Cloud Storage o DreamHost DreamObjects. Es más adecuado para usuarios avanzados que están familiarizados con los programas de línea de comandos. También es ideal para scripts por lotes y copia de seguridad automatizada en S3desencadenado desde cron, etc.
S3cmd está escrito en Python. Es un proyecto de código abierto disponible bajo la licencia pública GNU v2 (GPLv2) y está gratis tanto para uso comercial como privado. Sólo tendrás que pagarle a Amazon por usar su almacenamiento.
17-TU
ESTU es una aplicación TUI gratuita y de código abierto para AWS S3 escrita en Rust usando ratatui. Se publica bajo la licencia MIT.
18- Cargador web S3
Cargador web S3 es una interfaz de usuario minimalista para cargar y descargar archivos cómodamente desde AWS S3/Digital Ocean Space/MinIO.
Características
- Agregar archivos de AWS S3
- Realice un seguimiento del progreso de múltiples cargas a través de una interfaz de usuario consistente.
- Cliente web basado en Angular para cargar/descargar archivos desde AWS S3
- Explorador de carpetas en forma de árbol para que puedas encontrar los archivos que deseas más rápido
- Carga mediante arrastrar y soltar con soporte para un solo archivo, varios archivos y carga de carpetas
- Cifre la credencial de forma segura con una contraseña maestra independiente y guárdela en el navegador
- Admite múltiples cuentas Iniciar sesión
- Cifre la credencial de forma segura con una contraseña maestra independiente y guárdela en el navegador
- Opciones para cambiar el nombre de los archivos durante la carga
- Admite punto final de estilo de host virtual
19-s3cmd
S3cms es una herramienta gratuita y de código abierto para acceder al almacenamiento de archivos de Amazon S3. S3cmd es una herramienta de línea de comandos y un cliente gratuitos para cargar, recuperar y administrar datos en Amazon S3 y otros proveedores de servicios de almacenamiento en la nube que utilizan el protocolo S3, como Google Cloud Storage.
Se han agregado muchas características y opciones a s3cmd desde su primer lanzamiento en 2008…. recientemente contamos más de 60 opciones de línea de comando, incluidas cargas de varias partes, cifrado, copia de seguridad incremental, sincronización de s3, ACL y administración de metadatos, depósito de S3. ¡Tamaño, políticas de depósito y más!
20- Sincronización AWS CLI s3 para Node.js
CLI de AWS s3 sync
para Node.js es un cliente TypeScript moderno para realizar operaciones de sincronización S3 entre sistemas de archivos y depósitos S3, en el espíritu del oficial Comando AWS CLI. La instalación de AWS CLI es NO requerido por este módulo.
Características
- Sincronización desde un depósito S3 a un sistema de archivos local
- Sincronización desde un sistema de archivos local a un depósito S3 (con soporte para cargas de varias partes)
- Sincronización de un depósito de S3 a otro depósito de S3
- Sincronizar solo objetos nuevos y actualizados
- Admite opciones de AWS CLI
--delete
,--dryrun
,--size-only
,--include
,--exclude
,--follow-symlinks
,--no-follow-symlinks
- Admite opciones de entrada de comandos nativos del SDK de AWS
- Supervisar el progreso de la sincronización
- Sincronizar cualquier número de objetos (sin límite de 1000 objetos)
- Transferir objetos simultáneamente
- Administre las diferencias en las estructuras de carpetas fácilmente mediante la reubicación
21- Quillén
Quillen es una aplicación gratuita y de código abierto que le permite realizar copias de seguridad de sus archivos importantes en Amazon S3 con una mínima transferencia de datos y almacenamiento. Tiene una interfaz de línea de comandos para mantener la simplicidad.
Etiquetas
Listar amazon s3 Copia de seguridad de carga de archivos de Amazon copia de seguridad del sistema AWS Cloud Cloud Computing