Operazioni S3 utilizzando AWS CLI

Operazioni S3 utilizzando AWS CLI
Amazon S3 o Simple Storage Service è un servizio di archiviazione AWS che consente agli utenti di eseguire varie attività di archiviazione come la creazione di nuovi secchi, la rimozione dei secchi creati, l'aggiunta di oggetti nei secchi, ecc. Le attività su S3 non possono essere eseguite solo su S3 stesso, ma l'utente può anche eseguire attività del servizio AWS S3 tramite l'interfaccia della riga di comando AWS.

Prerequisito: La CLI AWS deve già essere installata sul sistema perché l'utente deve prima configurare la CLI AWS. Quindi, installa la CLI AWS sul sistema se non è già stata installata.

Configurare la CLI AWS

Per eseguire operazioni S3 tramite AWS CLI, il primo passo è configurare l'interfaccia della riga di comando. Per questo, accedi alla console AWS e quindi crea una chiave di accesso.

Dopo aver recuperato la chiave di accesso, l'utente può visualizzare l'accesso e la chiave di accesso segreto ad essa associata.

Scrivi il comando AWS Configura Sull'interfaccia della riga di comando.

Ora, all'utente viene chiesto di inserire le credenziali ichiave di accesso e chiave di accesso segreto. Copia la chiave di accesso dall'interfaccia utente AWS iaM e incolla la chiave della CLI.

Allo stesso modo, copia la chiave di accesso segreto e incollala nella CLI.

Immettere il nome della regione predefinita e il formato di output.

Comandi S3

La CLI AWS è configurata correttamente in questo modo. Ora, l'utente può eseguire o eseguire comandi S3 tramite AWS CLI senza visitare AWS S3 separatamente.

Visualizzazione dell'elenco dei desideri

Per visualizzare l'elenco dei secchi in S3, c'è il comando:

AWS S3 LS

La CLI AWS visualizzerà tutti i secchi S3 esistenti o già creati sotto forma di un elenco:

Al fine di confermare la corretta esecuzione del comando. Visita AWS S3 e visualizza l'elenco. Il numero di secchi in S3 è 5 e abbiamo ottenuto lo stesso numero e i loro nomi tramite CLI.

Creazione di un nuovo secchio

Per creare un nuovo secchio S3 tramite AWS CLI, c'è un comando:

AWS S3 MB S3: // bucketname

Il nome del secchio S3 dovrebbe essere univoco a livello globale, quindi chiamiamo il comando newDemobucket122. Scrivi il comando con un nome di secchio univoco:

AWS S3 MB S3: // newDemobucket122

La CLI visualizza il comando per la conferma:

make_bucket: newDemobucket122

Ciò conferma che il secchio è stato creato.

Ora, se aggiorniamo l'elenco dei secchi in AWS S3, c'è un'aggiunta del secchio appena creato nell'elenco:

Rimozione del secchio

Per rimuovere un secchio dall'elenco dei secchi S3, c'è un comando:

AWS S3 RB S3: // bucketname

Per rimuovere il secchio creato di recente digitare il comando:

AWS S3 RB S3: // newDemobucket122

Per confermare la corretta esecuzione del comando, visitiamo nuovamente l'elenco dei bucket AWS S3 e aggiorniamo la pagina. Il numero è ridotto di uno e il secchio rimosso non è più presente nell'elenco.

Caricare oggetti su secchi

Un'altra caratteristica di AWS S3 è che gli utenti possono aggiungere oggetti al bucket e questo può essere fatto anche tramite AWS CLI. Innanzitutto, aggiungi la posizione del file da caricare nel secchio S3 nella CLI.

Ad esempio, vogliamo aggiungere oggetti a un secchio esistente chiamato MyDestinationBucket321.

Al momento non ci sono oggetti nel secchio, caricheremo oggetti del secchio tramite CLI.

Il comando usato per aggiungere gli oggetti nel secchio è:

AWS S3 Sync . S3: // bucketname

To Aggiungi oggetti nel secchio chiamato MyDestinationBucket321, Digitiamo il comando:

AWS S3 Sync . S3: // MyDestinationBucket321

La CLI visualizzerà i comandi di conferma che gli oggetti nella cartella selezionata vengono caricati nel secchio.

Possiamo visualizzare gli oggetti caricati nel secchio se aggiorniamo la pagina e visualizziamo l'elenco degli oggetti nel secchio.

In questo modo, le operazioni S3 possono essere eseguite da AWS CLI.

Conclusione

Con tutte le attività di altri servizi eseguiti dalla CLI AWS, le operazioni del servizio di archiviazione S3 di AWS possono anche essere eseguite facilmente eseguendo i comandi su CLI. L'utente può facilmente eseguire varie attività S3 semplicemente configurando AWS CLI tramite le chiavi di accesso e accesso segreto. Le attività includono l'aggiunta e la rimozione di secchi S3, il caricamento degli oggetti del secchio dal sistema e il download nel sistema, ecc.