Cosa è S3CMD in Linux?
S3CMD è uno strumento di riga di comando che è responsabile del recupero e caricamento dei dati, nonché per la manutenzione dei dati in vari S3 Cloud Storage come Amazon S3, Google Cloud Storage, ecc. È una riga di comando intuitiva che è facile da imparare per i principianti. Può anche essere usato come strumento potente per gli utenti avanzati. È una riga di comando che viene utilizzata per eseguire le attività come la creazione o la rimozione di secchi, la copia di file da o a semplici servizi di archiviazione come Amazon S3, elencando gli oggetti, ecc.
Come utilizzare S3CMD per gestire l'archiviazione degli oggetti
Come accennato in precedenza, S3CMD è una riga di comando open source che può essere utilizzata per una varietà di scopi come il caricamento dei dati o la gestione dei dati nell'archiviazione di oggetti sigoribili S3. È una potente riga di comando che fa bene all'automazione.
A causa della facilità d'uso S3CMD, è una buona scelta per gestire l'archiviazione degli oggetti in un server. S3CMD è creato per connettersi a un singolo archivio contemporaneamente creando i file di configurazione. Questi file di configurazione contengono tutte le chiavi e i dettagli importanti e necessari necessari per gestire i secchi e i loro file nell'archiviazione degli oggetti.
Dopo aver configurato S3CMD, i comandi possono essere utilizzati per vedere come funziona. Si noti che tutti i dati sono organizzati come secchi nell'archiviazione degli oggetti. Ora ci spostiamo sui comandi S3CMD e sui loro esempi.
Comandi S3CMD
La riga di comando S3CMD può eseguire ed eseguire le seguenti azioni seguendo i comandi. Ecco alcune azioni che vengono eseguite durante l'esecuzione dei comandi indicati. Esamineremo alcuni degli esempi di comandi S3CMD e impareremo come accedere ai file da S3 Storage utilizzando questi strumenti di riga di comando S3CMD. Questi comandi possono anche aiutare a scaricare i file o caricarli dall'archiviazione regolarmente o ad intervalli se i comandi sono programmati in precedenza.
Come creare un nuovo secchio
Quando vogliamo creare un secchio S3, deve essere utilizzato il seguente comando. Guardando il comando, dobbiamo prendere nota che il nome del secchio inizia con il prefisso S3: //. Se questo non viene applicato, otterrai un errore:
Vedi il seguente output quando eseguiamo il comando indicato:
Un nuovo secchio chiamato "Newbucket" è creato nella directory S3. Il comando S3CMD registra l'ora e la data di creazione del secchio che possono essere visualizzate quando elenca i secchi.
Come elencare tutti i secchi
Per visualizzare tutti i secchi nel tuo account e i file in un elenco, il comando che dovrebbe essere utilizzato è:
L'output di questo comando è dettagliato in base al numero di secchi e ai loro file o contenuti. Fare riferimento all'output del seguente comando:
Dato che abbiamo solo un secchio che è il "Newbucket" nella directory S3, è elencato dal comando S3CMD con il rispettivo ora e data.
Come mettere i file nel secchio
Ora che abbiamo creato un secchio, cariciamo un file nel secchio usando il comando "put". Cariciamo il "file.TXT ”File nel secchio S3 con il seguente comando:
Ecco il comando reale:
Poiché il file è vuoto, verrà caricato rapidamente usando il comando put. Quanto segue è l'output dal comando eseguito:
Come elencare un secchio
Per elencare i secchi e tutti i file in essi, è necessario eseguire il seguente comando. Ecco il comando reale:
L'output è il seguente:
Come ottenere file da un secchio
Per ottenere o spostare i file sul sistema locale dal secchio, viene utilizzata la seguente riga di comando. Vedere il comando effettivo nel seguente:
L'output dal comando utilizzato è il seguente:
Come eliminare un file da un secchio
Un altro esempio può essere la cancellazione del file dal secchio. Per eliminare un file da un secchio, ecco il comando richiesto che dovrebbe essere eseguito:
Qui, eliminiamo i file dal bucket. Quanto segue è l'output dal comando:
Come eliminare un secchio
Per eliminare un secchio, la prima cosa che dovresti fare è rimuovere tutti i file da quel secchio e svuotarlo. Altrimenti, riceverai un errore che potrebbe dire qualcosa lungo la linea di "il secchio che hai provato a eliminare non è vuoto". Il seguente comando viene utilizzato per eliminare un secchio:
Controlla il comando di esempio nel seguente:
Vedere l'output per il comando dato. Qui, puoi vedere che il secchio è eliminato.
Conclusione
Questo articolo fornisce una rapida panoramica dei comandi S3CMD nel sistema operativo Linux. Il comando S3CMD nel sistema operativo Linux è uno strumento di riga di comando che viene utilizzato per recuperare, spostarsi o caricare i dati e mantenere i dati in vari S3 Cloud Storage come Amazon S3, Google Cloud Storage, ecc. Poiché questo articolo è progettato per dimostrare il comando s3cmd, abbiamo imparato cosa è S3CMD, come gestire l'archiviazione utilizzando S3CMD e quali sono alcuni dei comandi S3CMD. Molti esempi di comando S3CMD sono dati per una migliore comprensione della riga di comando S3CMD. Per cancellare i tuoi concetti, eseguire gli esempi forniti e vedere i risultati.