1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Salvare i dati tramite interfaccia a riga di comando su Swiss Backup (CLI S3)
Questa guida dettaglia come salvare manualmente i dati in linea di comando (CLI) tramite il protocollo S3 Compatibile su Swiss Backup, la soluzione di backup in un cloud svizzero indipendente.
Premessa
- I diversi servizi offerti da Infomaniak sono tutti compatibili con i protocolli standard corrispondenti (S3/Swift per lo storage, ad esempio), pertanto se riscontri un problema con un software di terze parti, contatta direttamente il suo editore o un Partner e consulta la politica di supporto nonché l'articolo 11.9 delle CGU Infomaniak.
Utilizzare uno spazio S3 in CLI
Prerequisiti
- Possedere uno spazio Swiss Backup Infomaniak con una quota di dispositivo disponibile (minimo 1) per un backup Cloud.
- Aggiungere 1 dispositivo di tipo Cloud per ottenere i parametri S3 Compatibile.
- Utilizzare un'applicazione di tipo
Terminal(interfaccia a linea di comando,CLI /Command Line Interface) sul tuo dispositivo
Con un'applicazione di tipo Terminal (interfaccia a linea di comando, CLI /Command Line Interface) sul tuo dispositivo:
Installa
s3cmd, ad esempio su Debian/Ubuntu:sudo apt install s3cmdo su macOS (con Homebrew):
brew install s3cmde per Windows è consigliato utilizzare S3Express uno strumento a linea di comando open source (hai bisogno di aiuto?).
Inserisci il comando seguente per configurare la connessione:
s3cmd --configure- Compila i campi in base alle informazioni specifiche del tuo dispositivo (consulta questa altra guida):
Display name= scegli un nome per lo storage.AccessKeyeSecretKey= le chiavi di accesso generate dall'e-mail ricevuta da Infomaniak dopo la creazione dello spazio di storage.Service point= ad esempio https://s3.swiss-backup02.infomaniak.com (1)Bucket name= defaultDefault regionS3 Endpoint: utilizza l'URL fornita da InfomaniakUse HTTPS: sìHTTP Proxy server: lascia vuoto salvo configurazione specificaSignature version: forza l'uso di v4Path style: scegli Sì se richiesto- Test access : puoi eseguire il test per validare la configurazione
(1) L'indicazione "//s3.swiss-backup02", "//s3.swiss-backup03" ecc. cambia in base al numero di cluster indicato nel Manager nelle informazioni di storage Cloud sotto "Posizione"; e se il tuo dispositivo Swiss Backup è stato creato prima di ottobre 2020, dovrai utilizzare https://swiss-backup.infomaniak.com/identity/v3
Una volta terminato, un file di configurazione verrà salvato (di default in ~/.s3cfg).
Avviare una copia su Swiss Backup
Ecco alcuni comandi di base per interagire con Swiss Backup:
- Elencare i bucket:
s3cmd ls - Elencare il contenuto di un bucket:
s3cmd ls s3://bucket-name - Inviare un file:
s3cmd put example.txt s3://bucket-name/ - Scaricare un file:
s3cmd get s3://bucket-name/example.txt - Sincronizzare una directory locale con un bucket:
s3cmd sync /path/local/ s3://bucket-name/
In caso di errore
A seguito di un'aggiornamento dello strumento AWS CLI (Amazon Web Services Command Line Interface), potresti riscontrare un errore durante il tentativo di connessione o di trasferimento dei dati a una posizione S3 di Swiss Backup:
Transferring payloads in multiple chunks using aws-chunked is not supported
Questo errore è dovuto a un metodo di trasferimento utilizzato da AWS CLI (aws-chunked), che non è compatibile con il servizio Swiss Backup.
Infomaniak non ha purtroppo la possibilità di intervenire su questa incompatibilità , poiché è legata al funzionamento interno del client AWS CLI, sviluppato da Amazon.
Per continuare a utilizzare efficacemente Swiss Backup tramite la linea di comando, Infomaniak consiglia di utilizzare lo strumento open-source s3cmd descritto in precedenza in questa guida, che è completamente compatibile con le posizioni S3.