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 i‐chiave 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.