Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Guardar datos mediante la línea de comandos en Swiss Backup (CLI S3)
Esta guía detalla cómo realizar copias de seguridad manuales de datos mediante la línea de comandos (CLI) a través del protocolo compatible con S3 en Swiss Backup, la solución de copia de seguridad en una nube suiza independiente.
Utilizar una ubicación S3 en la CLI
Requisitos previos
- Tener un espacio Swiss Backup de Infomaniak con una cuota de dispositivo disponible (mínimo 1) para una copia de seguridad en la nube.
- Añadir 1 dispositivo de tipo Nube para obtener los parámetros compatibles con S3.
- Utilizar una aplicación de tipo
Terminal(interfaz de línea de comandos,CLI /Command Line Interface) en su dispositivo.
Con una aplicación de tipo Terminal (interfaz de línea de comandos, CLI /Command Line Interface) en su dispositivo:
Instale
s3cmd, por ejemplo, en Debian/Ubuntu:sudo apt install s3cmdo en macOS (con Homebrew):
brew install s3cmdy para Windows, se recomienda utilizar S3Express, una herramienta de línea de comandos de código abierto (¿necesita ayuda?).
Introduzca el siguiente comando para configurar la conexión:
s3cmd --configure- Rellene los campos con la información correspondiente a su dispositivo (consulte esta otra guía):
Nombre de visualización: elija un nombre para el almacenamiento.Clave de accesoyClave secreta: las claves de acceso generadas a partir del correo electrónico que recibió de Infomaniak tras la creación del espacio de almacenamiento.Punto de servicio: por ejemplo, https://s3.swiss-backup02.infomaniak.com (1)Nombre del bucket: predeterminadoRegión predeterminadaPunto de conexión S3: utilice la URL proporcionada por InfomaniakUsar HTTPS: síServidor proxy HTTP: déjelo en blanco, a menos que haya una configuración específicaVersión de la firma: fuerce el uso de v4Estilo de ruta: elija Sí si se le solicita- Probar acceso: puede realizar la prueba para validar la configuración
(1) La indicación "//s3.swiss-backup02", "//s3.swiss-backup03", etc., cambia según el número de clúster indicado en el Administrador, en la sección Información del almacenamiento en la nube, bajo "Ubicación"; y si su dispositivo Swiss Backup se creó antes de octubre de 2020, deberá utilizar https://swiss-backup.infomaniak.com/identity/v3
Una vez completado, se guardará un archivo de configuración (por defecto en ~/.s3cfg).
Iniciar una copia de seguridad en Swiss Backup
Aquí hay algunos comandos básicos para interactuar con Swiss Backup:
- Listar los buckets:
s3cmd ls - Listar el contenido de un bucket:
s3cmd ls s3://nombre-del-bucket - Enviar un archivo:
s3cmd put ejemplo.txt s3://nombre-del-bucket/ - Descargar un archivo:
s3cmd get s3://nombre-del-contenedor/ejemplo.txt - Sincronizar un directorio local con un contenedor:
s3cmd sync /ruta/local/ s3://nombre-del-contenedor/
En caso de problemas
Tras una actualización de la herramienta AWS CLI (Interfaz de línea de comandos de Amazon Web Services), es posible que se produzca un error al intentar conectarse o transferir datos a una ubicación S3 de Swiss Backup:
Transferring payloads in multiple chunks using aws-chunked is not supported
Este error está relacionado con un método de transferencia utilizado por AWS CLI (aws-chunked), que no es compatible con el servicio Swiss Backup.
Infomaniak lamentablemente no tiene la posibilidad de actuar sobre esta incompatibilidad, ya que está relacionada con el funcionamiento interno del cliente AWS CLI, desarrollado por Amazon.
Para seguir utilizando Swiss Backup de forma eficaz a través de la línea de comandos, Infomaniak recomienda utilizar la herramienta de código abierto s3cmd descrita anteriormente en esta guía, que es totalmente compatible con las ubicaciones S3.
Enlace a esta FAQ: https://faq.infomaniak.com/1579
¿Le ha sido útil esta FAQ?